У меня есть некоторые модели, подобные этим:
class Alpha < ActiveRecord::Base
has_many :items
end
class Beta < ActiveRecord::Base
has_many :items
end
class Item < ActiveRecord::Base
belongs_to :alpha
belongs_to :beta
end
Но я хочу, чтобы модель элементов в каждой записи базы данных принадлежала либо альфе, либо бете, но НЕ обеим.Любой хороший способ сделать это в Rails 3?или я должен вместо этого смоделировать это с AlphaItems и BetaItems?