1

我的产品有很多选择。选项是例如价格、大小和可用性。我想获得价格最低的选项的可用性价值,我该怎么做?或者只是价格最低的选项的 ID。现在我只是得到最低价格的价值。

product = Product.find(params[:id])
minimum_price = product.options.minimum(:price)
4

2 回答 2

1

试试这个以获得最低价格选项的可用性:

product.options.order(:price).first.availability

或者您可以使用以下代码获取 id:

product.options.order(:price).first.id
于 2013-10-15T16:05:01.450 回答
0

您应该能够在价格字段中订购选项并检索第一个选项。像这样的东西

options = product.options.order(:price).first
于 2013-10-15T16:05:52.297 回答