我做商品目录。我需要按体积排序。
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
如何排序?
答案 0 :(得分:1)
你可以写一个像这样的查询
Item.order("volume asc")
这对旧版本的Rails也有效。
Item.find(:all, :order => "volume asc")
答案 1 :(得分:0)
我猜最后一栏是音量?甚至数据库中的数据?如果是,你会Item.order(:volume)
。
工作卷需要是数据库中的数字字段。如果它不是数字,那就这样做,并在渲染时将格式化为1等。