如何创建属于某个模型子集的activerecord模型?

时间:2010-05-14 01:32:20

标签: ruby-on-rails inheritance activerecord

我之前见过这个,但无法弄清楚正确的用语是什么。基本上,我想为表数据的特定子集创建模型。例如。 (这些不是真正的课程)

class Person < ActiveRecord::Base

class Man < Person
  <something here> :gender => 'male'

1 个答案:

答案 0 :(得分:0)

如果您尝试创建单个表继承,那么我相当确定这是正确的语法。只是不要忘记在表格中定义type字段。

class Person < ActiveRecord::Base
end

class Man < Person 
end

编辑:删除了