我有一个Rails 4应用程序。它已经构建了HTML,所以我想使用我已经拥有的标签(一切都在本地运行)。但是当我将我的应用程序部署到Heroku时,没有显示任何图像。
我当前图片代码的示例:
<img src="/assets/blog/post_images/1.png">
我应该如何更改它以便Heroku知道在哪里看(我已经尝试了很多!)? 或者“预先整合”的正确步骤是什么?图片?这是我现在使用的解决方案:
config.assets.compile = true
config.serve_static_assets = true
它确实有效(显示所有图像),但我听说它使生产中的应用程序变慢。
修改 CSS和Javascript文件很有意思。我想也许它与这个文件有关( config / initializers / assets.rb ):
Rails.application.config.assets.version = '1.0'
Rails.application.config.assets.precompile += %w( blog_posts.css )
这些是我的内容。该文件是否应该提及图像?