1

我有标准application布局,我也做了一个board布局。

应用布局<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布局的背景颜色而不是它自己的颜色。但是字体颜色是正确的。

知道这里发生了什么吗?

编辑

进一步看后,它似乎application也包括board's 样式表。我该如何防止这种情况?

4

1 回答 1

0

application.css文件中有一行*= require_tree .需要同一目录中的所有其他文件。所以我的两个 CSS 文件都被带入了application布局。

删除*= require_tree .成功了。

于 2013-04-25T22:00:26.357 回答