gpt4 book ai didi

ruby-on-rails - 关于抽佣 Assets 的困惑:clean/cleanup on the asset pipeline in rails

转载 作者:行者123 更新时间:2023-12-03 05:45:08 26 4
gpt4 key购买 nike

有人可以向我解释一下命令rake asset:clean 的真正作用吗?不幸的是 Rails 指南没有提到它。还有命令rake asset:cleanup。有什么区别?

此外,有人可以告诉我什么时候必须在生产中运行rake asset:precompile。将所有应用程序文件部署到生产服务器后,是否在服务器控制台上运行它?或者我是否在本地计算机上预编译,然后部署所有文件?

谢谢大家

最佳答案

注意:这个答案是 Rails 3 特定的。对于 Rails 4 及更高版本,请查看此处的其他答案。

如果您在本地计算机上进行预编译,则可以将这些生成的 Assets 提交到存储库中并继续部署。无需在生产机器上编译它们。

但它引入了一个问题:现在,当您更改源文件(coffescript/scss)时,应用程序将不会接受更改,因为它将提供预编译文件。 rake asset:clean 删除这些预编译文件。

在我的项目中, Assets 是作为部署的一部分进行预编译的。 Capistrano 让一切变得非常简单。

此外,我从未听说过rake asset:cleanup

关于ruby-on-rails - 关于抽佣 Assets 的困惑:clean/cleanup on the asset pipeline in rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9335803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com