当我运行以下命令时:

heroku run rake assets:precompile

我的css,javascript和公共文件夹根目录中的所有内容均已预编译...但是,我的图像文件夹(位于公共文件夹中)未预编译。

如何确保我的公用文件夹已预编译(按照此处的步骤,我希望它们位于我的CDN上... https://devcenter.heroku.com/articles/cdn-asset-host-rails31 )?

===============>>#1 票数:0

public资产不会预先编译。 如果您的资产需要预编译,请将其放入app/assets (或调整配置设置以在其他位置查看)。

摘自《 Ruby on Rails资产管道指南》

资产仍然可以放在公共层次结构中。 应用程序或Web服务器会将任何公开的资产用作静态文件。 您应该将app / assets用于必须经过一些预处理才能提供的文件。

  ask by user749798 translate from so

未解决问题?本站智能推荐: