Ruby on Rails在GitHub上开源社交应用程序

时间:2011-11-17 13:07:33

标签: ruby-on-rails github

我从Ruby on Rails开始,完成了关于railstutorials.org的教程。我想开始尝试编写与社交行为相关的代码,我想知道是否有人在这里知道GitHub上已经完成的任何开源项目与下一个特征有关:

  • 将“个人资料”(姓名,照片,备忘录等)发布为资源的用户
  • 注册为发布资源的用户的“朋友”的用户
  • 通过电子邮件/传递
  • 注册过程
  • 使用Facebook或Twitter的连接器(OATH2)注册

我知道RoR已经提供了构建这个特性所需的所有框架,但我想研究一个已经完成的真实项目,因为有许多知识无法通过教程学习,比如设计数据库模型。

非常感谢您的支持和时间

5 个答案:

答案 0 :(得分:4)

Rails3:https://github.com/ging/social_stream“社交流,构建社交网络网站的核心。”非常新,今天仍在维护。我喜欢的发电机方法。

Rails2:https://github.com/insoshi/insoshi年龄较大且未得到积极维护。

答案 1 :(得分:3)

你可能想看一看Diaspora(开头可能有点太多),Authlogic,OmniAuthKoala等等 - 以及可能的相关Railscast来引导你完成它。祝你好运,玩得开心:)

答案 2 :(得分:1)

您可以查看diaspora。但是,可能不是一个初学者项目。

答案 3 :(得分:0)

您可能想要浏览免费Rails Book 3 Tutorial Site内置的学习应用。你在那里构建的应用程序完全覆盖了你想要做的所有事情,除了Twitter / Facebook集成到最后,但是一旦你意识到基础知识就很容易整合。

答案 4 :(得分:0)

从教程中检查RitsSpace的git是否为社交网络。

很多人(比如我自己)在Rails 3下重建它。

RailsS​​pace撼动学习。

顺便说一下。得到教程书,它很好; - )