2015-01-13 23 views
0

我對配置Sass配置選項感到非常困惑。基本上我想禁用編譯的CSS文件中的行註釋。於是我走進去,在初始化程序文件夾下面的行創建一個sass.rb編輯sass-rails配置選項

Rails.application.config.sass.line_comments = true 

然後我重新啓動我的Apache服務器,並在Safari網頁開發人員檢查,我的CSS文件還包含了諸如/* line## /path/to/css/file */每一個CSS語句上述評論。然後我在Firefox中測試它並打開Firebug,並且在那裏看不到那些行註釋,這表明瀏覽器行爲不一致。

因此,我回到我的初始化程序sass.rb文件並打開line_comments,重新啓動Web服務器並再次嘗試,這次我得到與以前完全相同的結果,沒有任何更改,基本上告訴我要麼是特定於瀏覽器,設置範圍/語法有問題,或者存在緩存問題(我正在開發中,所以不應該有任何緩存,對吧?)。如果有人能提供一些見解,我會非常感激。謝謝。

編輯:建議的解決方案,以更改sass文件(s)沒有解決任何事情,所以我懷疑它是同樣的問題。

注:我使用的青菜護欄及我越來越獨立的CSS文件,我的每個SASS文件,這似乎並不十分正確的...

+0

相關:http://stackoverflow.com/questions/17976140/false-positive-undefined-variable-error-when-compiling-scss – cimmanon

回答

0

的問題是需要設置配置的組合.assets.debug爲false開發,設置config.assets.compress爲true,並可能更好地理解sass編譯。