0

我有一个带有属性的对象impressionist_countimpressionist_count是一个Fixnum

object.impressionist_count
# => `20`, `1000`, `26`, etc.

我想按降序对所有对象进行排序,但它不起作用,例如:

Objects.order_by(:impressionist_count, :desc)

我不知道我做错了什么。如何修复此代码?

4

1 回答 1

0

使用.desc()

Objects.desc(:impressionist_count)

或者,.order_by()如果您使用这样的数组进行包装,则可以使用:

Objects.order_by([[:impressionist_count, :desc]])
于 2013-01-23T17:09:10.583 回答