2012-01-30 85 views
0

兩個問題: 1)如何獲取rake資源:預編譯以使用我的application.css中的CSS3動畫?Rake資產:CSS3動畫後的預編譯中止

在application.css:

@-webkit-keyframes greenPulse { 
from { background-color: #749a02; -webkit-box-shadow:: 0 0 9px #333; } 
50% { background-color: #91bd09; -webkit-box-shadow:: 0 0 18px #91bd09; } 
to { background-color: #749a02; -webkit-box-shadow:: 0 0 9px #333; } 
} 

錯誤:

rake aborted! 
Invalid CSS after "...kit-box-shadow:": expected expression (e.g. 1px, bold), was ": 0 0 9px #333; }" 

EDIT這是通過改變::固定。我還需要這個問題雖然有所幫助:

2)我如何避免做耙資產:預編譯我想唯一的發展來更新我的CSS網頁每一次?

+0

是不是資產管道是在生產可用? – Raffaele 2012-01-30 21:37:34

+0

@Raffaele也許是這樣,但爲什麼我的CSS頁面只更新如果我做耙資產:預編譯? – varatis 2012-01-30 21:40:24

+0

它可能是webrick問題嗎?你有沒有嘗試重新啓動它?只是猜測.. – Raffaele 2012-01-30 21:45:42

回答

0

您需要重新編譯資產發展模式的原因是,Rails會改變你之前的東西加載app/assets下預編譯的資產。

一般情況下,你不應該需要在開發模式進行預編譯都沒有:只有確保您的public/assets文件夾爲空。你可以使用rake assets:clean來擺脫它們。那麼你的發展變化應該立即採取。

+0

其實,有趣的是,真正的問題是Google Chrome緩存我的CSS頁面。甚至沒有Rails問題! – varatis 2012-02-01 05:55:08

相關問題