我有这个奇怪的错误...
在我的 application.js 文件中,我有
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require twitter/bootstrap
如果我做
RAILS_ENV=development rake assets:precompile
我的引导下拉菜单停止工作。但是,如果我删除 require twitter/bootstrap 并在我的编辑器上点击保存,然后在我的本地计算机上刷新页面。它再次起作用。
我不明白为什么。这个 jquery/bootstrap 加载几个星期以来一直是个问题。重新编译我的资产会破坏它。如果我重新编译它就可以了,然后删除它并刷新浏览器
更新。
我的 CSS 正在使用 custom.css.scss。那里没有什么特别的,除了
@import "bootstrap";
在文件的顶部。
我恢复到 scss 而不是 less,我的 application.js 看起来像......
//= require jquery
//= require bootstrap
//= require jquery-ui
//= require jquery_ujs
//= require_tree .
在我的开发机器上,出现了上面的奇怪错误,但在生产中一切似乎都工作正常