Rails で image_tag を使用しています。ローカルでは /assets/image.img に解決されます。Heroku では、/images/image.img に解決されます。
アセット パイプラインをオフにしました (このプロジェクトは最終的に Rails から離れます)。
ローカル解決を本番と同じにするにはどうすればよいですか?
Rails で image_tag を使用しています。ローカルでは /assets/image.img に解決されます。Heroku では、/images/image.img に解決されます。
アセット パイプラインをオフにしました (このプロジェクトは最終的に Rails から離れます)。
ローカル解決を本番と同じにするにはどうすればよいですか?
# config/environments/production.rb
...
config.assets.compile = true
...
これで問題が解決しました。これは、パイプラインがオフになっていることと関係があると思います。これに関するコメントは、私の理解を助けるために高く評価されています。
完全な image_tag は何ですか?
使いますか
image_tag(asset_path('image.img'))
、 また
image_tag('image.img')
?
アセット パイプラインをオフにしている場合は、asset_path
フォームを使用しないことをお勧めします。