升级到rails 5
时,某些旧版资源网址需要从/assets/pretty_image.png
等显式格式转换为image_url('pretty_image.png')
。这是一个直接的改变,允许适当的缓存。但是有旧电子邮件的电子邮件。无论如何我可以继续让像/assets/pretty_image.png
这样的网址仍在制作中吗?
答案 0 :(得分:0)
事实证明这是从rails 4升级的一个问题,它停止允许使用消化和非消化的资产。出于某种原因,在我升级到rails 5之前,问题没有出现在生产中。
对一些可能的解决方案进行了很好的讨论here。我使用了名为“使用清单,耙子”的解决方案。我需要从Heroku上的预编译更改为开发中的预编译,以使解决方案正常工作。我对仍然允许在Heroku上进行预编译的解决方案感兴趣。