0

我正在運行Rails3與twitter-bootstrap-rails。我有2個不同的佈局「application.html.erb」和「backend.html.erb」。不幸的是,在使用後端佈局時,我仍然可以使用所有bootstrap_and_overrides.css.less樣式覆蓋默認值。我想只使用一個單獨的覆蓋文件,以便佈局與我的應用程序佈局不同。Rails3 twitter-bootstrap-rails與多個佈局

任何有關如何最好地做到這一點的建議?

我認爲可以這樣做的唯一方法是不要求我的application.css文件中的覆蓋文件(如bootstrap自述文件中所建議的),而是要求只在應用程序中加載的CSS文件中。 html.erb文件。

回答

0

我沒有看到應用程序佈局實際指定了application.css文件。我修改上面一行改爲:

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

然後創建沒有引用整個樹也不是原來的覆蓋文件backend.css文件。

現在我有一個通用佈局,可以通過backend.css或我的新bootstrap_and_overrides_backend.css.less文件進行自定義。

+0

感謝您發佈此問答 - 它幫助我了! –