ruby on rails each文の加算
解決したいこと
each文で表示した内容を一個ずつ加算していく処理を行いたいです。
発生している問題
Ruby on Railsでカート商品の注文機能を作っています。その注文履歴一覧画面の中で個数を表示させたいのですが、異なる商品を1個ずつ選択し、2種類注文すると数量の部分が1,1となり、表示される値が、11となってしまいます。
2と表示したいです。
該当するソースコード
<% order.order_details.each do |order_detail| %>
<%= order_detail.amount %>
<% end %>
例)
購入日時 購入者 注文個数
2023/2/3 test1 11
自分で試したこと
<% order.order_details.each do |order_detail| %>
<%= order_detail.amount %>
<% end %>
amountの後に、.sumや.inject(:+)などしてみたのですが、考え方が分かりません。
0