背景
作成したアプロケーションをherokuにデプロイしたところ下記のエラー画面が表示された
ログを確認してみると以下のようなエラー文が表示されている。
ActionView::Template::Error (The asset "slider-01.jpeg" is not present in the asset pipeline.
トップページに使用しているslider-01.jpegがassetに配置されていないと言われているがローカルでは問題なく表示されている。
画像のサイズの問題かと思い、画像サイズの変更も行ったが改善は見られなかった。
環境
ruby 2.6.5
Rails 6.0.3.5
heroku/7.51.0
解決方法
試行錯誤の結果、jpegファイルが問題ではないかと仮説を立て、試しにpngファイルに変更してみるとエラーは表示されなくなった。
どうやらherokuではjpg、pngは問題なく使用できますがjpegになると不具合が起きるようです。
最後に
初投稿ですので見づらい箇所がございましたら申し訳ございません。
どなたかの参考になりましたら幸いです。