谁能告诉我rake资源的区别:预编译和rake资源:clobber。这确实是一个很大的困惑。
发布于 2015-08-20 17:08:47
您可以使用rake assets:precompile
预编译app/assets中的资源,并使用rake assets:clean
删除较旧的已编译资源。rake assets:clean
任务允许滚动部署,在构建新资产时,这些部署可能仍然链接到旧资产。如果您想要完全清除公共/资产,可以使用rake assets:clobber
。
rake assets:clean # Remove old compiled assets
rake assets:clobber # Remove compiled assets
rake assets:precompile # Compile all the assets named in config.assets.precompile
发布于 2017-05-21 03:13:29
注意:rake assets:clobber
还会完全删除assets目录。
要获取任何rake任务的信息,请尝试以下命令:
rake --describe | grep assets
这将返回所有答案。
rake assets:clean[keep]
Remove old compiled assets
rake assets:clobber
Remove compiled assets
rake assets:environment
rake assets:precompile
Compile all the assets named in config.assets.precompile
发布于 2015-08-20 13:08:35
命令rake assets:clobber
可移除/删除所有已编译的资源。而命令rake assets:precompile
创建在参数config.assets.precompile
上列出的编译后的资源。
有关它的更多信息,请阅读Rake's documentation
https://stackoverflow.com/questions/32118912
复制相似问题