簡體   English   中英

按體積分類產品

[英]Sort products by volume

我做商品目錄。 我需要按體積排序。

Item.order(“標題ASC”)

"CASTROL" MAGNATEC (10W40) 1l
"CASTROL" MAGNATEC (10W40) 208l
"CASTROL" MAGNATEC (10W40) 4l
"CASTROL" MAGNATEC (10W40) 60l
"CASTROL" MAGNATEC (5W30) 1l
"CASTROL" MAGNATEC (5W30) 208l
"CASTROL" MAGNATEC (5W30) 4l

我需要類似的東西:

"CASTROL" MAGNATEC (10W40) 1l
"CASTROL" MAGNATEC (10W40) 4l
"CASTROL" MAGNATEC (10W40) 60l
"CASTROL" MAGNATEC (10W40) 208l
"CASTROL" MAGNATEC (5W30) 1l
"CASTROL" MAGNATEC (5W30) 4l
"CASTROL" MAGNATEC (5W30) 208l

我如何進行排序?

您可以像這樣編寫查詢

Item.order("volume asc")

這也適用於舊版本的Rails。

Item.find(:all, :order => "volume asc")

我猜最后一列是音量? 甚至是您數據庫中的數據? 如果是這樣,則可以使用Item.order(:volume)

為此,工作量需要是數據庫中的一個數字字段。 如果不是數字,則進行渲染,並在渲染期間將其格式化為1l等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM