如何在Sequel中按降序对关联进行排序

问题描述

给这个班

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)