我有一个带有属性的对象impressionist_count
。impressionist_count
是一个Fixnum
。
object.impressionist_count
# => `20`, `1000`, `26`, etc.
我想按降序对所有对象进行排序,但它不起作用,例如:
Objects.order_by(:impressionist_count, :desc)
我不知道我做错了什么。如何修复此代码?
我有一个带有属性的对象impressionist_count
。impressionist_count
是一个Fixnum
。
object.impressionist_count
# => `20`, `1000`, `26`, etc.
我想按降序对所有对象进行排序,但它不起作用,例如:
Objects.order_by(:impressionist_count, :desc)
我不知道我做错了什么。如何修复此代码?
使用.desc()
:
Objects.desc(:impressionist_count)
或者,.order_by()
如果您使用这样的数组进行包装,则可以使用:
Objects.order_by([[:impressionist_count, :desc]])