3

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

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

如何使本地解析与生产相同?

4

2 回答 2

4

你完整的 image_tag 是什么?
它使用吗

image_tag(asset_path('image.img'))

, 或者

image_tag('image.img')

?

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

于 2013-01-12T23:40:02.433 回答
4
# config/environments/production.rb
...
config.assets.compile = true
...

这解决了我的问题。我想这与关闭管道有关。感谢您对此的任何评论,以帮助我理解。

于 2013-01-13T15:02:31.527 回答