0
私は2つのモデルを持っています:グループと私のレールアプリのユーザー。外部キーの配列に一致するオブジェクトをフェッチする方法は?
グループには多数のユーザーがいます。
私のアプリでは、ユーザーIDの配列を使用して、グループが存在するかどうかを確認したいと思います。
私はこの方法Group.joins(:users).find_by('users.id' => [1,2,3])
を使用して試してみましたが、これは個々のユーザーIDが含まれているすべてのグループのオブジェクトを取得します。
私が達成したいのは、正確にuser_idsの配列に一致するグループオブジェクトを取得することです。
助けてください!あなたはGroup
コレクション(つまりActiveRecordは::関係)の上にfind
を使用すると、このように、各Group
のusers.ids
対の配列を比較することができ