レールで卓球の試合をモデル化しようとしています。ここに私が持っているものがあります:
ゲームモデル:
team_1_score
team_2_score
team_1_id
team_2_id
チームモデル:
game_id
player_id
プレーヤー モデル:
名前
したがって、各ゲームは 2 つのチーム (それぞれ 1 人または 2 人のプレイヤー) で構成されます。
次に、has_many, :through を使用してゲームとプレーヤーをリンクすることを計画していました。各ゲームでチームのインスタンスが 2 つあるため、これは機能しないと思います。しかし、ここからどこへ行けばいいのか本当にわかりません。どんな助けでも大歓迎です。