2013-10-15 51 views
1

我有一個產品有很多選擇。選項是例如價格,大小和可用性。我想以最低的價格獲得期權的可用性價值,我該怎麼做?或者只是價格最低的期權的ID。現在我只是得到最低價格的價值。獲取最低價值的記錄ID Rails

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

'product.options.order(:price).first'應該返回最低價格的第一個選項 – MrYoshiji

回答

0

試試這個讓價格最低的選項的可用性:

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

或者你可以代替使用此代碼獲取ID:

product.options.order(:price).first.id 
0

你應該能夠訂購選項在價格字段和檢索第一個。像這樣的東西

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