【问题标题】:Bootstrap dropdown menu doesn't work in my rails application during development在开发过程中,引导下拉菜单在我的 Rails 应用程序中不起作用
【发布时间】:2013-01-24 10:44:48
【问题描述】:
我正在使用引导程序开发 Rails (3.2) 应用程序。此应用程序包含一个下拉菜单,当我在开发模式下运行该应用程序时它坚持不工作。有趣的是它以前也有效。
这是我的 application.js:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .
【问题讨论】:
标签:
ruby-on-rails
ruby-on-rails-3
twitter-bootstrap
【解决方案1】:
如果在开发过程中预编译了资产,则可能会出现此问题。在开发过程中,包含用于引导程序的未缩小文件,并且包含所有 javascript (/assets/application.js?body=1) 的缩小版本的资源应该为空。如果资产是预编译的(rake assets:precompile),会生成applications.js,会出现代码重复。
清理预编译的资产应该可以解决问题(rake assets:clean)