0

当我运行以下命令时:

heroku run rake assets:precompile

我的公用文件夹根目录中的 css、javascripts 和任何内容都已预编译...但是,我的图像文件夹(位于公用文件夹中)未预编译。

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

4

1 回答 1

0

中的资产public未预编译。如果您的资产需要预编译,请将它们放入app/assets(和/或调整您的配置设置以查看其他地方)。

来自Ruby on Rails 资产管道指南::

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

于 2013-04-16T16:07:29.610 回答