【发布时间】:2012-09-11 14:29:36
【问题描述】:
RAILS_ENV=production bundle exec rake assets:precompile 之后,dropdown 在开发环境中变得无响应。单击按钮时没有任何反应。但是从public/assets 中删除所有内容开始工作。它在生产模式下也能完美运行 (rails s -e production)
应用程序使用twitter bootstrap 和active admin。看起来好像是在 conflicted。
请注意,它在 Heroku 上暂存时效果很好
这是生成的 html 的快照
<li id="organization-selector" class="dropdown">
<a href="/" data-toggle="dropdown" data-target="#organization-selector" class="dropdown-toggle">
RedKivi
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li>
<a href="/organizations/1">RedKivi</a>
</li>
<li>
<a href="/organizations/2">BoTree</a>
</li>
<li class="divider"></li>
<li>
<a href="/organizations/new">New organization</a>
</li>
</ul>
</li>
app/assets/stylesheets/application.css.scss
...
....
*= require_self
*= require jquery.ui.slider
*= require_tree .
app/assets/javascripts/application.js
//= require jquery
//= require jquery_ujs
//= require jquery.ui.slider
//= require bootstrap
//= require_tree .
预编译资产的做法是什么?
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-3 twitter-bootstrap activeadmin