Ruby sequel 相当于 ActiveRecord none

Ruby sequel equivalent to ActiveRecord none

我正在寻找一种方法来在 Sequel 中复制 none 的行为。到目前为止,我还没有找到一种方法来创建数据集或类似的数据集,而不将其绑定到 table.

目前我只是返回一个 enum 但我想保留数据集 API 不破坏任何链接。

例如

class User < Sequel::Model
end

User.none  # => instance of dataset

Sequel 对此有一个 null_dataset 扩展名:http://sequel.jeremyevans.net/rdoc-plugins/files/lib/sequel/extensions/null_dataset_rb.html