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