我有一个奇怪的错误在哪里...

在我的application.js文件中

//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require twitter/bootstrap


如果我做

 RAILS_ENV=development rake assets:precompile


我的引导程序下拉列表停止工作。但是,如果我删除了必需的twitter / bootstrap并在编辑器中点击了保存,然后刷新了本地计算机上的页面。它再次工作。

我不明白为什么。这个jquery / bootstrap加载已经有数周了。重新编译我的资产会破坏它。如果我重新编译它就可以了,但是随后将其删除并刷新浏览器

更新。

我的CSS正在使用custom.css.scss。除了那没什么特别的

@import "bootstrap";


在文件的顶部。

香港专业教育学院退回到scss,而不是更少,我的application.js看起来像...

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


在我的开发机器上,发生了上述奇怪的错误,但是在生产中,一切似乎都可以正常工作

最佳答案

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

rake assets:clean


有些东西可能已损坏,而且...

config.serve_static_assets = false


在我的development.rb中

关于jquery - 重新编译 Assets 时引导奇怪的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10422595/

10-09 22:56