0

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

关于如何最好地做到这一点的任何建议?

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

4

1 回答 1

0

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

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

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

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

于 2012-06-07T23:15:32.497 回答