0

次のレールクエリを実行しています。

@related_products = @taxon.product.offset(rand(Spree::Product.count)).limit(7)

そして、私はこれで画像を出力しようとしています:

    <ul class="related_products_list">
         <%= @related_products.each do |related_product| %>
         <li class="related_products_item"><%= link_to large_image(related_product, :itemprop => "image", :class => "related_products_image"), url_for(related_product) %></li>
         <% end %>
    </ul>

しかし、画像を出力すると、各製品のすべてのテーブル データの合計ダンプと共に画像が表示されます。理由はありますか?

ありがとうございました。

4

1 に答える 1

4

これを変える:

<%= @related_products.each do |related_product| %>

これに:

<% @related_products.each do |related_product| %>

説明:のコンテンツがページに挿入される<%=ように、そのコンテンツをレンダリングします。@related_products

于 2013-03-21T21:07:42.303 に答える