私はこれらのようないくつかのモデルを持っています:
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
しかし、各データベース レコードのアイテム モデルが :alpha または :beta のいずれかに属している必要がありますが、両方には属していません。Rails 3でそれを行う良い方法はありますか? または、代わりに AlphaItems と BetaItems でモデル化する必要がありますか?