以下功能 - 数据库设计问题 - Rails 3

dor*_*kon 2 activerecord database-design ruby-on-rails-3

我需要在我的应用程序中使用以下功能(如Twitter).一个用户可以休闲其他用户.我有模型用户,我试过自我多对多的关系,但我不知道如何在我的模型中实现这一点.

你能解释一下如何做到这一点吗?

McS*_*tch 7

Michael Hartl的教程有关于关注者关系的整个部分.我建议阅读它以更好地理解自我多对多关系.这对我帮助很大:

http://ruby.railstutorial.org/chapters/following-users

您也可以使用类似宝石acts_as_follower,它为您提取大部分设计细节:

https://github.com/tcocca/acts_as_follower