Rails 3.1的發佈版本在預編譯具有擴展scss
的sass清單文件時出現了一些奇怪的問題。奇怪的是,默認清單文件application.scss
編譯得很好,我在public/assets/
下看到它。使用Rails 3.1的資產管道預編譯.scss清單文件
但是,當我嘗試編譯我的自定義清單文件時,什麼也沒有創建。我已經在生產配置中啓用了預編譯選項。
config.assets.precompile += %w(user.scss admin.scss)
我按照我所知的正確運行預編譯rake任務。
rake assets:precompile RAILS_ENV=production
也許這有助於。當我創建兩個新的清單文件,其擴展名爲css而不是scss並且需要它們中的原始scss文件時,這些新的清單文件纔會被正確編譯。爲什麼application.scss
得到這種特殊待遇,而不是其他sass清單文件?
好問題,希望我知道答案。 – Andrew
任何理由不接受下面的答案? – tee
不是,只是因爲我已經轉向其他事情,所以我沒有測試過您的解決方案。 – Anurag