【问题标题】:Calculate sum of columns value in Ruby on Rails在 Ruby on Rails 中计算列值的总和
【发布时间】:2013-05-13 22:09:44
【问题描述】:

我想计算一列中值的总和。例如:

@items = Item.find_all_by_cart_id(cart)

项目有列数量。我想要@items 数量的总和。

【问题讨论】:

标签: ruby-on-rails-3


【解决方案1】:
items_quantity = @items.map(&:quantity).sum

【讨论】:

    【解决方案2】:

    试试这个

    @items = Item.find_all_by_cart_id(cart).sum(:quantity)
    

    【讨论】:

    • 这是一种更简洁、与模型相关的方法。
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 2011-09-22
    • 2012-08-20
    • 2011-05-15
    • 1970-01-01
    相关资源
    最近更新 更多