0
我有一个数据模型,我想在Rails中描述它。有许多Entity
,每个has_many :blobs
,和每个Blob
belongs_to
一个Entity
。此外,每个Entity
可能belong_to
父母Entity
。它应该继承父母的所有Blobs
。有没有在Rails中建模的好方法?换句话说,有没有办法做这样的事情:Rails中的“继承”数据
# Beware, wrong code
class Entity < ActiveRecord::Base
has_many :blobs
has_many :blobs, :through => :parent, :source => :blobs
end
或者也许有关如何做到这一点不同的想法?
很好的解决方案,谢谢。 – 2011-04-05 11:45:48