2013-04-25 106 views
1

我有標準application佈局,我也做了board佈局。rails佈局是否繼承其他佈局css?

應用程序佈局<head>

<%= stylesheet_link_tag "application", :media => "all" %> 
<%= javascript_include_tag "application" %> 
<%= csrf_meta_tags %> 

板佈局<head>

<%= stylesheet_link_tag "board", :media => "all" %> 
    <%= javascript_include_tag "application" %> 
    <%= csrf_meta_tags %> 

兩個佈局在app/views/layouts發現文件名application.html.erbboard.html.erb

奇怪的是我的application佈局似乎是使用board la你的背景顏色,而不是它自己的。但是,字體顏色是正確的。

任何想法這裏發生了什麼?

編輯

進一步細算似乎application還包括board的樣式表。我如何防止這種情況?

+0

請給多一點,如文件的位置,確切的文件名等 – 2013-04-25 21:52:34

+0

並顯示您的application.css文件的內容,請 – 2013-04-25 21:53:20

+0

@ rik.vanmechelen感謝您的評論它讓我看看application.css接近並注意我剛剛發佈的答案。 – Deekor 2013-04-25 22:04:25

回答

0

application.css文件中有一行*= require_tree .它需要在同一目錄中的所有其他文件。所以我的兩個CSS文件都被帶入application佈局。

刪除*= require_tree .訣竅。