仓库活跃记录总值
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")
我有对象工具,我需要计算仓库中所有工具的成本。
我可以对列价格 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")