Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Bootstrap drowdown在本地工作,但在heroku中不工作_Ruby On Rails_Twitter Bootstrap_Drop Down Menu_Railstutorial.org - Fatal编程技术网

Ruby on rails Bootstrap drowdown在本地工作,但在heroku中不工作

Ruby on rails Bootstrap drowdown在本地工作,但在heroku中不工作,ruby-on-rails,twitter-bootstrap,drop-down-menu,railstutorial.org,Ruby On Rails,Twitter Bootstrap,Drop Down Menu,Railstutorial.org,目前正在编写RubyonRails教程(railstutorial.org)和第8章。您可以使用引导类为登录用户创建下拉菜单 为了使这项工作顺利进行,这本书说要包括 //= require jquery //= require jquery_ujs //= require bootstrap 在application.js文件中 这在本地或heroku上不起作用 然而: //= require bootstrap //= require jquery //= require jquery_uj

目前正在编写RubyonRails教程(railstutorial.org)和第8章。您可以使用引导类为登录用户创建下拉菜单

为了使这项工作顺利进行,这本书说要包括

//= require jquery
//= require jquery_ujs
//= require bootstrap
在application.js文件中

这在本地或heroku上不起作用

然而:

//= require bootstrap
//= require jquery
//= require jquery_ujs
在本地工作,而不是在heroku。这还会在控制台中创建大量错误消息(未捕获的TypeError:无法读取未定义的属性“fn”)


我访问的每一个堆栈线程和谷歌页面都说,引导在本地是第一位的,jquery在生产中是第一位的。我的意思是我在拔头发

git中心:
heroku:

确保在heroku上部署时正确编译了资产。查看此处了解更多详细信息:

您需要具备以下四项:

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .

更改
production.rb
对我有帮助

 config.assets.compile = true

我只是使用rake资源预编译了所有内容:预编译——跟踪。仍然不起作用:/请你把这一点充实一下,以帮助OP了解问题是什么?(评论员)你解决了这个问题吗?