私の問題の例はスポーツゲームです。スポーツゲームには、ホームチームとアウェイチームという2つのチームがあります。 Game.findは、(1)Rails Associations - 同じクラスに対する複数のhas_one関係
を.home_teamしかし、私は初期化されない定数を取得しています:私は、例えば、ゲームを通じてチームにアクセスできるようにしたい
class Team < ActiveRecord::Base
belongs_to :game
end
class Game < ActiveRecord::Base
has_one :home_team, :class_name => "Team"
has_one :away_team, :class_name => "Team"
end
次のように私のアクティブレコードモデルがありますエラー:ゲーム::チーム。誰かが私が間違っていることを教えてもらえますか?おかげで、
チームが「belongs_to:game」の場合、チームは1つのゲームしかプレイできません。あなたはおそらく 'has_many:games' – jlundqvist