我在Rails中使用image_tag。在本地它解析为/assets/image.img。在Heroku上它解析为/images/image.img。
我关闭了资产管道(这个项目最终将离开Rails)。
如何使本地解析与制作相同?
答案 0 :(得分:4)
# config/environments/production.rb
...
config.assets.compile = true
...
这解决了我的问题。我想这与关闭管道有关。对此有任何意见,以帮助我理解。
答案 1 :(得分:3)
你的完整形象标签是什么? 它是否使用
image_tag(asset_path('image.img'))
,或
image_tag('image.img')
?
如果您关闭资产管道,我建议您不要使用asset_path
表单。