任何人都可以告诉我rake资产之间的区别:预编译和rake资产:clobber.真的是一个很大的混乱.
Nir*_*rel 34
您可以使用预编译app/assets中的资产rake assets:precompile,并使用删除旧的编译资产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
注意:rake assets:clobber还会完全删除资产目录。
要获取有关任何rake任务的信息,请尝试以下操作:
rake --describe | grep assets
Run Code Online (Sandbox Code Playgroud)
这将返回所有答案。
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
Run Code Online (Sandbox Code Playgroud)