0

多くの品目を含む注文と、製品に属する品目があります。製品タイトルを抽出しようとしていますが、出力に表示されません。line_item 情報をうまく取得しています。これらはすべて、order_id フィールドと product_id フィールドの両方を持つ line_items テーブルにリンクされています。私はレールにかなり慣れていないので、誰かが私がどこで間違っているのかを理解するのを手伝ってくれますか?

<% @order.line_items.each do |line_item| %>
    <tr>
        <% line_item.product do |product| %>
        <td><%= product.title %></td>
<% end %>
        <td><%= number_to_currency(line_item.price) %></td>
        <td><%= line_item.quantity %></td>
        <td><%= number_to_currency((line_item.price*line_item.quantity))%></td>
</tr>
    <% end %>
4

1 に答える 1

0

試す:

<% @order.line_items.each do |line_item| %>
    <tr>
        <td><%= line_item.product.title %></td>
        <td><%= number_to_currency(line_item.price) %></td>
        <td><%= line_item.quantity %></td>
        <td><%= number_to_currency((line_item.price*line_item.quantity))%></td>
    </tr>
<% end %>
于 2012-06-19T07:47:03.430 に答える