【发布时间】:2014-03-03 03:35:57
【问题描述】:
在 Rails 4 中为资产管道组织 css 的最佳实践是什么?我希望能够在文件之间共享颜色变量,并希望控制 scss 文件的触发顺序。不使用清单语法,将 application.css 重命名为 application.css.scss 并改用导入会更好吗?
这就是我构建文件夹的方式
assets/stylesheet:
--application.css
--colors.css.scss
--fonts.css.scss
--frameworks.css.scss
--layout.css.scss
--nav.css.scss
application.css 文件如下所示:
*= require_self
*= require frameworks
*= require fonts
*= require colors
*= require layout
*= require_tree .
例如 fonts.css.scss 看起来像这样:
@import url(//fonts.googleapis.com/css?family=Raleway:400,700,800,900);
@import url(//fonts.googleapis.com/css?family=Merriweather:400,900,700);
【问题讨论】:
-
我找到了这篇博文,跟随着生成器在做什么,看起来很合法:mattboldt.com/organizing-css-and-sass-rails
标签: css ruby-on-rails ruby-on-rails-4 sass