2013-02-05 95 views
2

我已經切換到最近使用資產管道。一切運行良好,我可以預編譯生產沒有問題。Rails Asset Pipeline/Sprockets

我遇到的麻煩是在我的開發環境中,我希望在不需要預編譯的情況下進行更改。我無法找到關於如何在本地立即查看我最新的CSS更改的明確說明。作爲例子,除了我的application.css.scss'@import語句之外,我應該使用類似這樣的東西嗎?

//= depends_on reset 
//= depends_on typography 

@import "reset.css.scss" 
@import "typography.css.scss" 

任何指針將不勝感激。

+0

David,我的修改在開發中生效。您是否嘗試刪除公用文件夾中的預編譯資源? – Kaeros

回答

5

如果您想查看本地更改,請不要在本地運行rake assets:precompile。我懷疑這是你在做什麼,所以這就是爲什麼本地更改沒有出現。清除public/assets,然後它將開始從正確的目錄中提供資產,如果他們更改並提供服務,則編譯它們。

+1

這爲我做了詭計。我不敢相信這很簡單。謝謝! –

+1

'耙資產:乾淨'將清除所有編譯資產 – everett1992

+1

因此將'rm -rf public/assets'。 –

相關問題