我有一个属性为impressionist_count的对象。impressionist_count是一个Fixnum。
object.impressionist_count
# => `20`, `1000`, `26`, etc.我想按降序对所有对象进行排序,但它不起作用,如下所示:
Objects.order_by(:impressionist_count, :desc)我不知道我做错了什么。我如何修复这段代码?
发布于 2013-01-24 01:09:11
使用.desc()
Objects.desc(:impressionist_count)或者,如果您使用如下数组进行包装,则可以使用.order_by():
Objects.order_by([[:impressionist_count, :desc]])https://stackoverflow.com/questions/14485208
复制相似问题