【发布时间】:2013-04-29 16:50:02
【问题描述】:
我正在尝试建立一个结构,其父模型具有一些属性,而子模型继承这些属性并保持自己的属性。
理想情况下,我想要一个
的设置class Parent
attr_accessible :some_attribute, some_attribute2, some_attribute3
end
class Child < Parent
attr_accessible :some_child_attr, :some_other_child_attr
end
class OtherChild < Parent
attr_accessible :something, :something_else
end
我可以通过子级访问列,但也可以将特定的子级数据附加到给定模型。我一直在研究 STI 和多态关联,但我想避免为每种类型的孩子添加 has_many。这可能吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.2 polymorphic-associations sti