前提・実現したいこと
Ruby on Railsで製品レビューサイトを作っています。
トップページに製品一覧を表示させる際に、1つの製品につき1枚画像を表示させるため、1レコードにつき1枚画像を紐づけたい。(あるいは画像カラムを追加したい。)
該当のソースコード
ruby
1 <div class='items'> 2 <% @items.each do |item| %> 3 <div class='item'> 4 <div class='item-image'> 5 <%= image_tag("画像ファイル.jpg", class:"image_photo") %> 6 </div> 7 <div class='item-info'> 8 <span class='item-maker'> 9 <%= item.maker %> 10 </span> 11 <h2 class='item-name'> 12 <%= item.name %> 13 </h2> 14 <div class='item-price'> 15 <%= item.price.to_s(:delimited) %>円 16 </div> 17 </div> 18 </div> 19 <% end %> 20 </div>
試したこと
今は製品名・価格・メーカー名は上手く製品ごとに表示できているのですが、画像は統一されて表示されている状態です。
補足情報
現在Itemsテーブルにあるカラムは[:name, :price, :maker]です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/27 23:31