私のアプリを本番環境に配備し、image_tagから画像が提供されないことに気付きましたが、asset_pathを使用すると配信されます。私はapp/assets/imagesの下に私のイメージを持っています。プロダクションでは、それらをパブリック/アセットに入れてプリコンパイルし、 'image_name-fk3r23039423-0e9232.png'などの名前を付けます。Rails 4のimage_tagを経由してプロダクションで画像が配信されない
/assets/login-bg1-01eead5b47afcb7e0a951a3668ec3921e8df3f4507f70599f1b84d5efc971855.jpg
だから、それは正しいです:
私はhtmlコードを見て、私はasset_pathがこれを生成しながら、私のIMAGE_TAGのsrcが
/images/logo
であることがわかり生成しました。ですから私はimage_tag 'image-name'を使ってイメージを提供できないのに興味がありますか?
は、ここに私のproduction.rb
config.serve_static_files = true
config.assets.compile = false
config.assets.digest = true
私はGitLabでhttps://gitlab.com/gitlab-org/gitlab-ce/issues/28743に遭遇しました –