2011-06-15 55 views
3

我有一些车型,如这些:Rails 3的模型完全belongs_to的不同表中的每个记录

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来建模吗?

回答

相关问题