Ruby Sequel的ClassTableInheritation插件是否可以配置为将模型名以外的内容存储为密钥?

Ruby Sequel的ClassTableInheritation插件是否可以配置为将模型名以外的内容存储为密钥?,ruby,orm,sequel,class-table-inheritance,Ruby,Orm,Sequel,Class Table Inheritance,我正在为我的项目使用,我有以下模型: class Account < Sequel::Model plugin :class_table_inheritance end class TwitterAccount < Account; end class FacebookAccount < Account; end class GoogleAccount < Account; end 类帐户

我正在为我的项目使用,我有以下模型:

class Account < Sequel::Model
  plugin :class_table_inheritance
end

class TwitterAccount < Account; end
class FacebookAccount < Account; end
class GoogleAccount < Account; end
类帐户
我更愿意在我的帐户表中设置一个名为“account_type”的列,该列是一个枚举,可能包含值“Twitter”、“Facebook”和“Google”,以确定帐户的类型

我不喜欢表中的列与模型类的名称绑定的想法。它直接将我与我正在使用的ORM联系起来,并防止更改模型名称


有没有办法像提供类名符号到表名符号的表映射一样,为类名继承插件提供符号到类名符号的键映射?

目前,
类名继承插件不支持这种功能(与
单表继承
插件不同)。添加对这样一个功能的支持应该不难,我会看看是否能很快完成。

我看到您已经在提交中实现了这个功能,非常感谢!