标签: ruby-on-rails activerecord
我在Rails中使用Single Table Inheritance,因此,我有一个类型为String的列type,以及从基本模型继承的模型。现在,我想获得一个从基础模型继承的所有模型的列表。我认为,最简单的方法是查询基本模型表,并获取类型列中包含的不同值。问题是,我不知道如何执行此查询...在这种情况下,在基本模型中添加子类钩子似乎是不合适的。
Single Table Inheritance
type
答案 0 :(得分:2)
Model.group(:type).collect(&:type)