2013-04-25 84 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 .诀窍。