模型继承,翻译成数据库

时间:2016-05-10 14:22:59

标签: ruby-on-rails

好的,所以我有以下代码:

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

0 个答案:

没有答案