aka55
@aka55 (岡田 彰太朗)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

ruby on rails each文の加算

Q&A

Closed

解決したいこと

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

1Answer

Comments

  1. @aka55

    Questioner

    解決できました。ありがとうございます。

Your answer might help someone💌