0
私はクラスUser
has_many
Interests
があります。アクティブなレコード、異なるユーザの共通の関心を見つける
私はユーザーを取得すると、他のユーザーと共通の関心事を得たいと考えています。
私はActiveRecordをどうすればできますか?あなたが何か行うことができ
私はクラスUser
has_many
Interests
があります。アクティブなレコード、異なるユーザの共通の関心を見つける
私はユーザーを取得すると、他のユーザーと共通の関心事を得たいと考えています。
私はActiveRecordをどうすればできますか?あなたが何か行うことができ
:
グッドthe_user = User.find(1)
interest_ids = the_user.interest_ids
users_with_common_interests = User.includes(:interests)
.where(interests: { id: interest_ids })
.where.not(id: the_user)
を、これは私の共通の利益をユーザーに与え、私は与えられたユーザIDの共通の利益のリストを取得するには、この方法を試してみましょう。 –