0
任何想法,爲什麼Rails的資產:預編譯會嘗試編譯SASS部分_accounts.css.sass當它不在我的預編譯列表中列出?資產:預編譯試圖編譯SASS部分時,它不應該
@import "account"
的錯誤是::
Undefined mixin 'column'. (in _account.css.sass)
application.rb中
config.assets.enabled = true
config.assets.initialize_on_precompile = true
config.assets.precompile += ['*.js', 'controllers/*.js', 'controllers/admin/*.js', 'controllers/shared/*.js', '*.coffee', 'application.css.sass', '*.css', '*.png', '*.jpg', '*.scss.erb']
_accounts.css.sass僅由application.css.sass具有包括在內。 ..因爲它使用指南針,但application.css.sass在導入_accounts.css.sass之前導入指南針,所以部分不應該需要導入指南針。在物聯網預編譯沒有提到的東西預編譯的文件名列表
好,但不會我想我application.css.sass進行編譯,而不是別人?那麼那裏的適當設置是什麼?謝謝! – 99miles 2012-04-28 21:24:40
然後只要求application.css進行編譯(默認情況下是在名單)和任何其他的「頂級」 CSS文件(例如,你可能有一個admin.css和mobile.css) – 2012-04-29 03:01:54