2014-02-20 18 views
1

我知道这肯定是错误的,但我似乎无法获得子菜单链接在移动设备上工作,并且otherposts建议编辑bootstrap.min。 js文件。如何编辑gem twitter-bootstrap-rails的bootstrap.js文件

但是,由于我使用gem“twitter-bootstrap-rails”,我不知道文件在哪里,即使它可以改变它。

想法?

这是我的代码,省略了一些部分。

<%= nav_bar :fixed => :top, :brand => image_tag('logo.png'), :responsive => true do %> 
    <% if user_signed_in? %> 
     <%= menu_group :pull => :right do %> 
      <%= drop_down "Scan" do %> 
       <%= menu_item "Android", 'http://sasfad' %> 
       <%= menu_item "iPhone", 'zxing://asfasdf' %> 
      <% end %> 
     <% end %> 
    <% end %> 

回答

1

你不能,你不应该修改这些文件。但是,您可以分叉宝石,编辑bootstrap.min.js文件并在您的Gemfile中使用分叉的宝石。

我的建议是不要使用twitter-bootstrap-rails gem,因为它唯一的作用就是将资产添加到资产管道中。

+0

它不是唯一的东西。它生成完全可由i18n翻译的twitter引导视图。我会制作一个分支并在Gemfile上使用你的分支。 –

+0

然而,我并不是真的那样在国际邮报上杂志(不是说它现在对我有很大的不同),我希望能够使用更少。我可以使用它(没有并发症)没有宝石?此外,如果我放弃它,我可以简单地从我的gemfile中删除该行吗?多谢你们! –