0

レール上のルビーでモデルの関連付けに頭を包むのに苦労しています。

GameモデルとGameStatusモデルがあるとしましょう。各ゲームに1つのGameStatusを持たせ、GameStatusに多くのゲームを含めることができます。これら2つをどのように接続しますか。ゲームテーブルの移行にgame_status_idがあり、現在、GameStatusモデルにbelongs_to:gameがあります。ゲームモデルにGameStatusを熱心にロードさせるにはどうすればよいですか?一方、GameStatusモデルを使用して、そのステータスのすべてのゲームを取得できますか?できれば他のゲームプロパティでフィルタリングできますか?

Ruby OnRails3を使用しています

4

1 に答える 1

0

GameStatushas_many :gamesの場合、Game belongs_to :game_status。関係の両側を定義する必要があります。

とはいえ、あなたが説明しているように、私はアーキテクチャの意味を理解しようと頭を悩ませています...その逆ではないのですか?その1つのゲームは、そのゲームに属する多くのステータスを持つことができますか?

于 2012-06-22T15:47:37.790 に答える