2012-01-30 80 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

相关问题