我的产品有很多选择。选项例如是价格,尺寸和可用性。我希望以最低的价格获得该选项的可用性价值,我该怎么做?或者只是价格最低的选项的ID。现在我只是获得最低价格的价值。
product = Product.find(params[:id])
minimum_price = product.options.minimum(:price)
答案 0 :(得分:0)
尝试此选项以获得价格最低的选项:
product.options.order(:price).first.availability
或者您可以使用此代码获取ID:
product.options.order(:price).first.id
答案 1 :(得分:0)
您应该可以在价格字段中订购选项并检索第一个选项。像这样的东西
options = product.options.order(:price).first