0

私はルビーに不慣れで、良い関連付けをしようとしています:)ですが、ルビーモデルにそれらを書き込むにはいくつかの問題があります。

ゲーム(id <-> game_id)プレーヤー(user_id <-> id)ユーザー

多かれ少なかれ、次のようにすべきだと思います。プレーヤーには多くのゲームがありますが、1人のユーザーに属し、ユーザーには多くのプレーヤーがいます。

ゲームとプレーヤーの3つのクラスに参加して、ユーザーを獲得できるようにしたい

私は正しい方法ですか?

4

1 に答える 1

0

モデルをhas_manyメソッドとbelongs_toメソッドで正しく設定している場合、非常に簡単に結合を行う方法

User.joins(:games, :players)

お役に立てれば

ここにクエリインターフェイス全体への本当に良いガイドがあります

http://guides.rubyonrails.org/active_record_querying.html

于 2013-03-23T01:48:58.833 に答える