这不是我对资产管道的期望。
假设我有一个名为“bugs_controller.rb”的控制器。生成控制器还会在资产管道中为我提供一个样式表,称为:
bugs.css.scss
现在,我在 Rails 3.2.8 应用程序中使用 simple_form_for。我希望我在这个控制器中的表单元素用 布局float:le ft
,所以在 bugs.css.scss 中我放了:
.control-group {
float: left;
}
但是当我这样做时,它会将这种风格应用于我的所有观点。
这意味着资产管道提供关注点分离,仅用于与 CSS 相关的维护目的。这是正常功能吗?如果是这样,在每个页面上加载用户不需要的 CSS 背后的原因是什么?还是我的应用程序错误地将 bugs.css.scss 加载到其他视图上?