如何在部署中没有Rails助手的情况下链接到图像?

时间:2014-12-29 11:18:26

标签: ruby-on-rails-4 heroku

我有一个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 )

这些是我的内容。该文件是否应该提及图像?

0 个答案:

没有答案