我在資產/樣式表目錄中設置了一組[對象] .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