TeamオブジェクトとオブジェクトがありGameます。
AGameは1人の勝者を持つことになっていますが、Team
ATeamは複数の勝者になることができますGames
これを正しく構成するにはどうすればよいですか?Mongoidを使用しています
これは私がこれまでに思いついたものです...
class Game
include Mongoid::Document
include Mongoid::Timestamps
has_one :winner, :class_name=>Team
end
class Team
include Mongoid::Document
include Mongoid::Timestamps
has_and_belongs_to_many :games_won, :class_name=>"Game", :inverse_of => :Game
end