我在Rails中使用image_tag。在本地它解析为/assets/image.img。在Heroku上,它解析为/images/image.img。
我已经关闭了资产管道(这个项目最终将离开Rails)。
如何使本地解析与生产相同?
完整的image_tag是什么?
是否使用
image_tag(asset_path('image.img'))
或
image_tag('image.img')
?
如果您关闭了资产管道,我建议您不要使用asset_path
表单。
# config/environments/production.rb
...
config.assets.compile = true
...
这解决了我的问题。我猜这和输油管被关闭有关。如有任何评论,请帮助我理解。