我在资产/样式表目录中设置了一组[对象] .css.scss样式,以与我的应用程序中的不同视图相对应。每片在第一线上的一组全局样式变量值:Rails 3.1 - 强制SCSS变量值刷新?
@import "branding.css.scss";
,然后在需要($ primaryColor,$ secondaryColor等)时,整个库访问变量值。
它非常干燥,但不幸的是,当我更改_branding.css.scss文件中的变量值时,Rails不会刷新对象样式表。在SCSS重新编译具有更新的变量值的对象样式库之前,我必须去触摸每个文件。
这是一个轻微的抱怨,但它的破坏性工作流程,特别是当我不断清除浏览器缓存试图修复它:/
有没有更好的方式来组织变量?
有什么办法强制刷新?
的轨道团队忽略了多年来发展起来的Sass惯例,并试图在将它与Sprockets(旨在与“愚蠢的”CSS一起工作)结合时支持语法。我很想听听有关如何将Sprockets的行为更改为Sass自动编译行为的建议(如果有任何文件发生更改,请在tmp目录中缓存),但我认为我们不会找到一。这些资产管道问题在RC中可能会持续至少几个星期。 – coreyward