标签: ruby-on-rails
我有一个名为Products的模型,在该模型中我有一个名为" Size"的列。如何按照尺寸订购我的产品? (像9,9.5,10,10.5,11这样的东西。)
感谢。
答案 0 :(得分:2)
如果您必须将字段作为字符串,则可以执行
Product.all.sort_by{|p| p.size.to_f}
但是,如果您可以将字段从字符串更改为浮点数,则可以提高效率..
Product.order(:size)