0

我有订单,其中包含许多订单项,以及属于产品的订单项。我正在尝试提取产品标题,但它没有出现在输出中。我得到了 line_item 信息。它们都链接在 line_items 表中,该表同时具有 order_id 和 product_id 字段。我对rails很陌生,请有人帮我弄清楚我哪里出错了?

<% @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 回答