class CreateMatches < ActiveRecord::Migration
def self.up
create_table :matches do |t|
t.integer :result_home
t.integer :result_away
t.references :clan, :as => :clan_home
t.references :clan, :as => :clan_away
t.references :league
t.timestamps
end
end
def self.down
drop_table :matches
end
end
我认为代码清除了一切,我需要将 result_home 引用到一个氏族,将 result_away 引用到另一个氏族。最好的方法是什么?我可以创建 has_and_belongs_to_many 但我认为在这种情况下这不是好方法。