「User.friends」を通じてユーザーのすべての友達を取得できるacts_as_network gemを使用しています
イベントレコードを検索して、すべての友達の最近のすべてのイベントを表示する「友達フィード」を作成したいと思います。
Event | giver_id | receiver_id | date |
概念的には、これを実行できるようにしたいと考えています。
feed = Events.giver_id_or_receiver_id_in(User.friends).date_gt(Date.today.2.weeks.ago)
これにより、giver_id または receiver_id のいずれかが、過去 2 週間に作成されたフレンドの配列 (User.friends) にあるすべてのイベントの配列が得られます。
これどうやってするの?