0

こんにちは、私は Rails 3.2 を使用した Agile Web Development という本で Ruby on Rails を勉強していますが、修正方法がわからない問題に遭遇しました。app/views/products/index.html.erb に次のコードで製品ビューを作成しました

    <h1>Listing products</h1>

<table>
<%= @products.each do |product| %>
  <tr class="<%= cycle('list_line_odd', 'list_line_even') %>">

    <td>
      <%= image_tag(product.image_url, class: 'list_image') %>
    </td>

    <td class="list_description">
      <dl>
        <dt><%= product.title %></dt>
        <dd><%= truncate(strip_tags(product.description),
              length: 80) %></dd>
      </dl>  
    </td>

    <td class="list_actions"> 
      <%= link_to 'Show', product %><br/>
      <%= link_to 'Edit', edit_product_path(product) %><br/>
      <%= link_to 'Destroy', product, method: :delete,
                    data: { confirm: 'Are you sure?' } %>
    </td>
  </tr>
  <% end %>
</table>

<br />

<%= link_to 'New product', new_product_path %>

ページによって作成されたこのビューでは、すべてが適切に表示されますが、ページの上部に余分な説明が強制されます。

[#\n CoffeeScript は正しく行われた JavaScript です。..."、image_url: "cs.jpg"、価格: #、created_at: "2013-06-22 23:34:33"、updated_at: "2013-06-22 23:34:33">、#\ n Ruby は最も急速に成長している...", image_url: "ruby.jpg", price: #, created_at: "2013-06-22 23:34:33", updated_at: "2013-06-22 23 :34:33">, #\n Rails Test Prescriptionsは ...", image_url: "rtp.jpg", price: #, created_at: "2013-06-22 23:34:33", updated_at: " 2013-06-22 23:34:33">]

これが開発環境での標準的な Rails 出力かどうかはわかりません。私のコードに何か問題がありますか? これはおそらく簡単な質問だと思いますので、どんな助けでも大歓迎です。同じ問題を抱えている他の人が簡単に解決策を見つけることができるように、説明に十分な情報が含まれていることを願っています.

4

1 に答える 1