我有一些这样的模型:
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 来代替它?