问题描述
给这个班
class User < Sequel::Model
one_to_many :rounds,order: :date
end
我想做的是按降序排序。
我尝试了ActiveRecord支持的方法,但这不是可行的方法。
one_to_many :rounds,order: date: :desc
一种解决方案是创建一个数据集方法,但我认为必须有更好的方法来做到这一点。
解决方法
执行此操作的方法是使用Sequel随附的众多"builders"中的一种。
这次是Sequel.desc
。
one_to_many :rounds,order: Sequel.desc(:date)