两个问题: 1)如何获得rake资产:预编译以使用我在application.css中的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; }"
编辑通过将::更改为:我仍然需要这个问题的帮助:
2)我如何避免不得不做rake资产:每次我只想在开发中更新我的CSS页面时预编译?
答案 0 :(得分:0)
您需要在开发模式下重新编译资源的原因是Rails会在app/assets
下更改的内容之前加载预编译资产。
通常,您根本不需要在开发模式下进行预编译:只需确保您的public/assets
文件夹为空。您可以使用rake assets:clean
来摆脱它们。然后应立即获取您的开发变更。