私は次のモデルを持っています:
Message.rb: sender_id、receiver_id、created_at
sender_id と receiver_id の両方が ID [1,4,41,543,312,62,234] の配列内にあるすべてのメッセージを検索したいと思います。次に、created_at で並べ替えられたペア (sender_id と receiver_id) ですべてのメッセージをグループ化します。
これはクエリの正しい書き方ですか? ここで最適なソリューションを探しています...
Message.where("sender_id IN ? AND receiver_id IN ?", @ids)
ありがとう