【发布时间】:2023-04-11 01:17:01
【问题描述】:
我需要迭代数据库中的所有记录并对列的值求和,但仅限于今年。
例如,他们会问:“将拥有用户 1 年的所有购买相加。”
我如何在 Rails 中做到这一点?导轨?有什么方法可以为我提供这个任务吗?
例如,像这样的:
current_user.purchases.each do |purchase|
total_purchase += purchase.amount.to_i*purchase.product.price.to_f
end
对不起我的英语。
【问题讨论】:
-
Sum all the purchases that have a user for 1 year.这听起来更像是您需要将一岁或以上用户的所有购买相加。 -
@toolz 仅一年。仅 2014 年有用户的所有购买。
标签: ruby-on-rails time ruby-on-rails-4