我試圖設置一個父級具有一些屬性和子級模型的結構,這些屬性和子級模型會繼承這些屬性並保持其自己的屬性。設置父級和子級模型,但子級擁有它自己的列
理想情況下,我想的
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和Polymorphic Associations,但是我想避免爲每種類型的孩子提供has_many。這可能嗎?