好的,所以我有以下代码:
class Player < ActiveRecord::Base
has_one :wanted_league
belongs_to :league
end
class League < ActiveRecord::Base
has_many :players
end
class WantedLeague < League
belongs_to :player
end
我只做了继承的课程:&#39; WantedLeague&#39;因为&#39;播放器&#39;都属于联盟和has_one联盟。
所以我的问题是:如何将其迁移到数据库?由于没有&#39; WantedLeague&#39;数据库中的表。
create_table :players do |t|
t.League :actual_league
t.WantedLeague :wanted_league
end
这是对的还是我使用t.League :wanted_league
?