У меня есть модель Donation.rb со столбцом amount
, который принимает целое число.Я хочу суммировать все отдельные пожертвования вместе и показать общую сумму на главной странице.
В home_controller я делаю @donations = Donation.all
, а затем в представлении, которое я делаю
<% sum = 0 %>
<% @donations.each do |donation| %>
<%= sum += donation.amount if donation.amount? %>
<% end %>
Проблема в том, что при каждом добавлении нового пожертвования печатается текущая суммак этому.Я просто хочу итоговую сумму после того, как все они были добавлены вместе.