image_tag在生产与开发方面有所不同

时间:2013-01-12 23:19:11

标签: ruby-on-rails ruby-on-rails-3

我在Rails中使用image_tag。在本地它解析为/assets/image.img。在Heroku上它解析为/images/image.img。

我关闭了资产管道(这个项目最终将离开Rails)。

如何使本地解析与制作相同?

2 个答案:

答案 0 :(得分:4)

# config/environments/production.rb
...
config.assets.compile = true
...

这解决了我的问题。我想这与关闭管道有关。对此有任何意见,以帮助我理解。

答案 1 :(得分:3)

你的完整形象标签是什么? 它是否使用

image_tag(asset_path('image.img'))

,或

image_tag('image.img')

如果您关闭资产管道,我建议您不要使用asset_path表单。