【发布时间】:2012-10-15 11:03:07
【问题描述】:
任何人都实现了一种方法来管理数据库中的用户朋友(两种方式的友谊)和关注者。
表示我想要实现的目标: 1) user1 向 user2 发送连接请求。 2)然后 user2 接受 user1 作为朋友或关注者或拒绝它。 3) 如果 user2 接受 user1 作为朋友,那么这个友谊就是双向友谊。
我正在考虑如何处理这个问题: 1)我将创建一个友谊表。 2) 维护用户的关系栏是follower/friend。 3)如果用户是朋友,那么我将创建两个条目来维护两端的朋友关系。
您能否建议我处理这种情况的最佳方法(宝石/插件)。
【问题讨论】:
-
您的方法看起来不错。你应该实现它。
标签: ruby-on-rails