0
HABTM関係にあるユーザーに基づいて会話を照会しようとしています。私はconversations
、users
、およびconversations_users
テーブルを持っており、会話中のユーザーに基づいて会話を取得する必要があります。HABTM一致に基づくRailsクエリ
Conversation
モデルには、:users
というHABTMの関係が含まれています。
私はこの試みている:
Conversation.includes(:users).where(users: {id: [8,10]})
をしかし、それはORステートメントを使用して、私は以下は私が必要なものをやるということらしい[OK]を
私は質問を理解しているとは確信していませんが、モデルが正しいかどうかを確認することはできませんが、Conversation.usersを使って、特定の会話に属するユーザーの一覧を取得できるはずです。それはうまくいかないのか、それともエラーが出るのでしょうか? – trh
私は各会話を照会し、各ユーザーを照会して、必要なユーザーと照合することができましたが、それはあまりにも集中的な理由です。 –