0
有没有必要运行此命令的情况?即我没有资产目录中的静态图像是否需要运行rake资源:预编译命令?
有没有必要运行此命令的情况?即我没有资产目录中的静态图像是否需要运行rake资源:预编译命令?
Heroku包括资产预编译作为部署过程中的一个步骤。正如我看到您使用Heroku,这意味着您在提交或推送之前不必运行rake assets:precompile
。只要确保需要预处理的代码包含在您推送的提交中(即/app/assets/(javascripts|stylesheets)
等文件中的文件是最新的)。
如果您只是部署到Heroku并在“开发”环境中本地工作,那么您可以考虑将/public/assets
添加到您的.gitignore
并删除该文件夹。
不在开发env –
你可以扩大一点吗? – boholdyjeramae
在生产环境中,您需要将预编译配置设置为“true” –