Rails 3.1 - 强制SCSS变量值刷新?

RSG*_*RSG 5 css caching sass ruby-on-rails-3.1

我在assets/stylesheets目录中设置了一组[object] .css.scss样式,以便与我的应用程序中的不同视图相对应.每个工作表在第一行中包含一组全局样式变量值:

@import "branding.css.scss";
Run Code Online (Sandbox Code Playgroud)

然后在需要时访问变量值($ primaryColor,$ secondaryColor等).

它非常干燥,但不幸的是,当我对_branding.css.scss文件中的变量值进行更改时,Rails不会刷新对象样式表.在SCSS使用更新的变量值重新编译对象样式库之前,我必须去触摸每个文件.

这是一个小小的抱怨,但它对工作流程有破坏性,特别是当我不断清理浏览器缓存试图修复它时:

有没有更好的方法来组织变量?

有没有办法强制刷新?

Jul*_*and 1

这确实是非常烦人的事情……

我没有完整的解决方案,但我发现的一件事是,您需要做的就是触摸“application.css.scss”以使其重新编译所有内容。

我最近开始使用guard-compass和guard-livereload,但在3.1中也有同样的问题。也许比我聪明的人可以修复它,以便它也触及“application.css.scss”?