获取要从belongs_to关系插入的信息

时间:2012-06-19 07:40:46

标签: ruby-on-rails database html-table extract belongs-to

我有订单,其中有许多订单项,以及属于产品的订单项。我正在尝试提取产品标题,但它没有出现在输出中。我正在获取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 %>

1 个答案:

答案 0 :(得分: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 %>