我使用@ import’d部分表来组织我的css / sass:
/app /assets /stylesheets _constants.sass _layout.sass ... app.css.sass app.css.sass: @import _constants.sass // basic styles @import _layout.sass @import ...
app.css.sass对于_layout.sass有一个@import规则,它允许我在原始sass文件中共享mixins和变量,然后再将它们编译成app.css
问题是,Rails不会识别对@ import’d部分(_layout.sass)的更改,并且将不会重新生成app.css,直到我对实际的app.css.sass文件进行更改。这大大减慢了我的工作流程,意味着我必须添加/删除app.css.sass中的空行来查看更改。 3.0中没有这个问题。