0
我無法運行rake資源:在我的應用程序中進行預編譯,但它試圖編譯partials。Rails資產:預編譯嘗試編譯太多文件
我:
config.assets.precompile += %w(active_admin.js active_admin.css)
,別無其他。
耙提供有關文件錯誤:
Undefined variable: "$selected-row-color".
(in /home/eloyesp/projects/diputados/app/assets/stylesheets/expedientes_index.css.scss)
爲什麼它正試圖預編譯這個文件?
發現this pull request is related
和this test show that這不應該發生。
我的Rails的版本是3.2.2
嗯,什麼?資產系統正試圖在'app/assets /'層次結構中編譯一個.scss文件。這正是它應該做的。 .scss文件中存在一個錯誤,所以它失敗了,但它做的都是正確的。 – Flambino
該名稱不是application.css,也不是application.css.scss,因此不應該進行編譯。 – eloyesp
默認情況下,資產系統將從app/assets中編譯文件。其中一個文件有一個錯誤,這就是爲什麼你看到一個錯誤信息。您已將_2個文件添加到預編譯列表中,是的,但該錯誤是由其他文件之一引起的。如果你只想預編譯2個文件而沒有其他的東西,用'='而不是'+ =' – Flambino