【发布时间】:2019-06-14 13:44:21
【问题描述】:
我想在我的索引视图中按库存数量订购一些产品(如果有 0,则排在最后,如果大于 0,则排在最前)。
我有模型:产品、变体和库存
产品型号
has_many :stocks, through: :variants
变体模型
belongs_to :product
现货型号
belongs_to :variant
这就是我找到一种产品的全部库存的方法......
p = Product.last
p.stocks.map(&:quantity).sum
现在,我怎样才能找到所有产品的库存数量以及从最大到最小的数量?
【问题讨论】:
标签: sql ruby-on-rails ruby