仓库活跃记录总值

Total value of warehouse active record

我有对象工具,我需要计算仓库中所有工具的成本。 我可以对列价格 Tool.sum(:price) 求和,但我需要对所有 table 工具求和(数量 * 价格)。 提前致谢。

create_table "tools", force: :cascade do |t|
    t.integer "quantity"
    t.string "name"
    t.integer "price"
    t.boolean "avilable"
    t.string "store"
    t.string "comments"
    t.datetime "created_at", precision: 6, null: false
    t.datetime "updated_at", precision: 6, null: false
  end

查看为 ActiveRecord::Calculations#calculate 列出的示例。

您可以执行以下操作:

  Tool.sum("quantity * price")