3

我有这个奇怪的错误...

在我的 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 .

在我的开发机器上,出现了上面的奇怪错误,但在生产中一切似乎都工作正常

4

1 回答 1

4

我修好了它。我必须做...

rake assets:clean 

有些东西可能是腐败的,而且......

config.serve_static_assets = false

在我的 development.rb

于 2012-05-11T02:00:46.467 回答