目前正在编写 Ruby on Rails 教程 (railstutorial.org) 和第 8 章。您使用引导类为登录用户创建了一个下拉菜单。
为了完成这项工作,这本书说要包括
//= require jquery
//= require jquery_ujs
//= require bootstrap
在您的 application.js 文件中。
这在本地或 heroku 上不起作用。
然而:
//= require bootstrap
//= require jquery
//= require jquery_ujs
在本地工作,而不是在 heroku 上。这也会在控制台中创建大量错误消息(Uncaught TypeError: cannot read property 'fn' of undefined)
我访问的每个堆栈线程和谷歌搜索页面都说,引导程序首先出现在本地,而 jquery 首先出现在生产中。与此同时,我正在拔头发。
git hub:https ://github.com/nelsonkhan/sample_app heroku:https ://guarded-shelf-3017.herokuapp.com/