🍣

each文内の注文数の合計(sumを使用)

2023/07/26に公開


このように注文した商品の合計数量を出力したい場合

show.html.erb
<% @orders.each do |order| %>
<% @total_amount = 0 %>

<td>
  <% order.order_items.each do |order_item| %>
   <% @total_amount += order_item.amount %>
  <% end %>
   <%= @total_amount %>
</td>

Discussion