Ruby on Rails朋友列表功能

时间:2015-11-16 19:32:08

标签: ruby-on-rails ruby-on-rails-3.2

我是新来的,我想我可以问一个关于在我的小型铁路项目中为用户创建朋友列表的话题,因为我找不到足够的答案来解决我和我的问题。 #39;我正在寻找。

我试图提出一个基本的朋友请求,这样我就可以让数据库中的用户使用“朋友”#39;跟踪他们喜欢的球员的功能,以便他们可以保持联系等等。我目前认为我需要在设置方面使用has_many关系,但我不太确定在哪里采取它来自那里,除了让每个用户都有他们希望保留的名单。如果它是如何完成的,我将如何编码,以便每个用户都有他们希望保留的用户列表,以及删除,添加,发送电子邮件等?

1 个答案:

答案 0 :(得分:2)

这取决于您希望在项目中实现多少完整和复杂。

您可能希望使用像amistadhas_friendship这样的gem,它们易于安装和使用。你也有socialization,它有像Twitter那样的关注/提及/类似用途。

如果您想学习如何从头开始编写代码(例如教育目的),this railscast非常擅长解释如何实现该功能。

如果你想要更复杂的东西,你有一些宝石可以提供你在社交网络上常用的功能(朋友,照片,个人博客等......):social_stream或{ {3}}