我使用git将
代码部署到我的生产服务器.这可能
包括对JS和CSS
文件的更改.
我必须运行rake资产:在运行rake资产之前,请先清理一下:预编译?我担心不清除以前的预编译资产可能会有副作用.
这有点傻,但是我的google-fu没有找到任何答案.我的AWS实例运行rake资产:干净漂亮的慢,我想知道是否需要.
另外,我可以用简单的rm -r public / assets替换clean命令吗?
不,你不需要运行rake资产:干净之前,只是运行rake资产:预编译将重新编译您的资产.它将重建您的缓存破解
摘要和manifest.yml(其中包含与每个资产
名称匹配的键/值映射到其MD5缓存已清除
名称)
是的,你可以运行rm -r public / assets