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