【发布时间】:2011-12-14 00:26:06
【问题描述】:
我有一个朋友模型:
user_id, friend_id, status (approved, pending, ignored)
鉴于用户当前已登录,我希望能够执行类似的操作
current_user.friendship_exists(@user)
用于判断已登录用户是否与其他用户建立友谊的信息。当记录已经存在时,防止任一用户再次看到“添加朋友”。
理想情况下,我可以向创建友谊的用户显示“已发送好友请求”
以及需要采取行动“回应友谊请求”的用户,然后我可以选择批准和拒绝选项。
关于如何做到这一点的想法?显示任一按钮
- “添加好友”
- “已发送好友请求”
- “回复好友请求”
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 activerecord activemodel