前提
railsにてアプリを開発しており、本番環境にデプロイできるか試したところ、アプリは問題なく立ち上がるのですが、
画像がなぜか表示されない。画像はassts/images配下にあります。
実現したいこと
ここに実現したいことを箇条書きで書いてください。
本番環境(AWS)にて画像が表示されるようにしたい
発生している問題・エラーメッセージ
該当のソースコード
top.html.erb
1 <div class="container px-5"> 2 <div class="row gx-5 align-items-center justify-content-center top-content"> 3 <div class="col-lg-8 col-xl-7 col-xxl-6"> 4 <div class="my-5 text-center text-xl-start"> 5 <h1 class="display-5 fw-bolder text-white mb-2">響け、私のギター。</h1> 6 <p class="lead fw-normal text-white-50 mb-4">ギターを弾いてみよう。昔好きだったあの曲、最近よく聴くあの曲、ギターを抱えて腕を一振りしてみれば、そこからあなたのギター人生が始まります。あなたの意のままに奏でてくれる相棒と共に終わることのない旋律の旅に出ましょう。</p> 7 </div> 8 </div> 9 <%= image_tag "/assets/yui.jpg",class: "col-xxl-6 rounded-3" %> <--------画像が表示されない 10 </div> 11 </div>
試したこと
https://qiita.com/yamato1491038/items/7f80e642ac373733bf96#%E5%8E%9F%E5%9B%A0
こちらのサイトを参考にして問題のソースコードを
image_tag asset_path("yui.jpg")
としてみたり、
image_tag asset_path("/assets/yui.jpg")
としてみましたが、結果は変わらず。
またpublic配下に画像をコピーして再度本番環境にてサーバーを立ち上げてみましたが、結果は変わりませんでした。
補足情報(FW/ツールのバージョンなど)
rails 7
ruby 3.1.1
回答2件
あなたの回答
tips
プレビュー