保持使用非消化资产的网址5

时间:2016-12-18 22:44:44

标签: ruby-on-rails-5

升级到rails 5时,某些旧版资源网址需要从/assets/pretty_image.png等显式格式转换为image_url('pretty_image.png')。这是一个直接的改变,允许适当的缓存。但是有旧电子邮件的电子邮件。无论如何我可以继续让像/assets/pretty_image.png这样的网址仍在制作中吗?

1 个答案:

答案 0 :(得分:0)

事实证明这是从rails 4升级的一个问题,它停止允许使用消化和非消化的资产。出于某种原因,在我升级到rails 5之前,问题没有出现在生产中。

对一些可能的解决方案进行了很好的讨论here。我使用了名为“使用清单,耙子”的解决方案。我需要从Heroku上的预编译更改为开发中的预编译,以使解决方案正常工作。我对仍然允许在Heroku上进行预编译的解决方案感兴趣。