我正在使用twitter-bootstrap-rails运行Rails3。我有2个不同的布局“application.html.erb”和“backend.html.erb”。不幸的是,当使用后端布局时,我仍然会获得覆盖默认值的所有bootstrap_and_overrides.css.less样式。我想只使用一个单独的覆盖文件,因此布局与我的应用程序布局不同。
有关如何做到这一点的任何建议?
我能想到的唯一方法就是不要求我的application.css文件中的覆盖文件(如bootstrap自述文件中所建议的那样)而是需要在我只在application.html中加载的CSS文件中.erb文件。
答案 0 :(得分:0)
我没有看到应用程序布局实际上指定了application.css文件。我将该行修改为:
<%= stylesheet_link_tag "backend", :media => "all" %>
然后创建了一个backend.css文件,该文件没有引用整个树,也没有引用原始覆盖文件。
现在我有一个可以通过backend.css或我的新bootstrap_and_overrides_backend.css.less文件自定义的通用布局。