【发布时间】:2011-03-26 04:06:28
【问题描述】:
我正在使用acts_as_network gem,它允许我通过'User.friends'获取用户的所有朋友
我想创建一个“朋友源”,通过搜索事件记录来显示所有朋友的所有最近事件,其中事件:
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 在过去两周创建的朋友数组 (User.friends) 中。
我该怎么做?
【问题讨论】: