【发布时间】:2013-04-29 11:43:07
【问题描述】:
首先,我是 Rails 的新手。我正在开发一个 Rails 网站。它具有三个控制器,即 application_controller、static_pages_controllers 和 users_controller。它们在 app/assets/stylesheets/(application.css 和 users.css.scss)中都有各自的 css(scss)文件 除了 static_pages_controllers,还有一个 custom.css.scss 用于整体布局或通用元素。我使用了控制器特定的样式表,如前所述 here
我的问题是:
1) custom.css 中的 css 规则是否适用于所有控制器视图,除了我在单独的控制器 css 中明确定义的那些?
2) 如果是,那么我在 custom.css.scss 和 users.css.scss 中都定义了一个规则
custom.css.scss - 正文 { background-color:color1;}
users.css.scss - 正文 { background-color:color2;}
但 static_pages_controllers 和 users_controllers 中的视图仍然显示背景颜色 2。我哪里错了?只有 users_controller 中的视图必须显示 color2 而 static_pages_controller 必须显示 color1。
【问题讨论】:
-
页面(操作?)特定版本:stackoverflow.com/questions/15708794/…,然后被标记为 stackoverflow.com/questions/6167805/… 的副本(恕我直言)。
标签: css ruby-on-rails sass