3

Heroku の Ruby on Rails 4.1 アセット パイプラインに奇妙なバグが見つかりました。すべての PNG 画像がコンパイルされていません。

開発中:

image_tag('icons/example.png')
# => "/assets/icons/example-09adfasdfa7sfhpasodfuahsdas.png"

Heroku での運用中

image_tag('icons/example.png')
# => "/images/icons/example.png"

アセット パイプラインでこのようなものに出くわしたことはありません。理由についてのアイデアはありますか?

アップデート

結局のところ、特に PNG 画像ではありません。経由でアクセスする任意の画像image_tagです。CSS と Javascript でプリコンパイルされた画像は適切なパスを指しますが、使用するimage_tag(したがってpath_to_image) ビュー/ヘルパーは/images. serve_static_assetsこれが、Heroku が推奨する Rails 4.1 でうまく動作しない構成と関係があるかどうかはわかりません。

4

0 に答える 0