Rails3 twitter-bootstrap-rails有多种布局

时间:2012-06-07 23:07:57

标签: ruby-on-rails-3 twitter-bootstrap twitter-bootstrap-rails

我正在使用twitter-bootstrap-rails运行Rails3。我有2个不同的布局“application.html.erb”和“backend.html.erb”。不幸的是,当使用后端布局时,我仍然会获得覆盖默认值的所有bootstrap_and_overrides.css.less样式。我想只使用一个单独的覆盖文件,因此布局与我的应用程序布局不同。

有关如何做到这一点的任何建议?

我能想到的唯一方法就是不要求我的application.css文件中的覆盖文件(如bootstrap自述文件中所建议的那样)而是需要在我只在application.html中加载的CSS文件中.erb文件。

1 个答案:

答案 0 :(得分:0)

我没有看到应用程序布局实际上指定了application.css文件。我将该行修改为:

    <%= stylesheet_link_tag "backend", :media => "all" %>

然后创建了一个backend.css文件,该文件没有引用整个树,也没有引用原始覆盖文件。

现在我有一个可以通过backend.css或我的新bootstrap_and_overrides_backend.css.less文件自定义的通用布局。