Bootstrap下拉列表在生产中不起作用

时间:2014-12-28 19:11:49

标签: ruby-on-rails asset-pipeline

我的application.js看起来像这样:

//= require ckeditor/init
//= require bootstrap
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .

下拉列表在dev env中正常工作(无需显示)

这是custom.css.scss

的前两行
@import "bootstrap-sprockets";
@import "bootstrap";

rails 4.2 rc2

如何让生产中的下拉列表工作?

1 个答案:

答案 0 :(得分:2)

现在我让它在生产中工作了。 我做了什么:

放置需要这样:

//= require ckeditor/init
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require turbolinks
//= require_tree .

并添加了这个:

  $(document).ready(function(){
        $('.dropdown-toggle').dropdown();
    });

在开发环境中,只需将//= require bootstrap添加到application.js,即可使用下拉列表 但在生产中他们没有。

UP 10/2015

此结构解决了问题

//= require jquery
//= require jquery_ujs
//= require_tree .
//= require jquery.turbolinks    
//= require bootstrap 
//= require turbolinks