下記コードでインスタンスの繰り返し表示を行っていますが、ページの下記のように、不要なカラムのデータまでhtml上に表示されています。「不要なカラムの情報をhtmlから消す」などで調べてみましたが、解決方法が見つかりません。なぜ表示されてしまうのか、教えて頂きたいです。
<div class="contents-row"> <%= @books.each do |book| %> <div class="book-box"> <div class="book-img"> <img src="<%= book.image %>" alt="紹介書籍" class="produce-book"> </div> <div class="book-detail"> <p class="book-label"><%= book.title %></p> <p class="book-label"><%= book.author %></p> <p class="book-label"><%= book.type %></p> <p class="book-label">¥<%= book.price %></p> <p class="book-label"><a herf="<%= book.shop_link %>">購入サイトへ</a></p> </div> </div> <% end %> </div>
回答2件
あなたの回答
tips
プレビュー