dor*_*kon 2 activerecord database-design ruby-on-rails-3
我需要在我的应用程序中使用以下功能(如Twitter).一个用户可以休闲其他用户.我有模型用户,我试过自我多对多的关系,但我不知道如何在我的模型中实现这一点.
你能解释一下如何做到这一点吗?
Michael Hartl的教程有关于关注者关系的整个部分.我建议阅读它以更好地理解自我多对多关系.这对我帮助很大:
http://ruby.railstutorial.org/chapters/following-users
您也可以使用类似宝石acts_as_follower,它为您提取大部分设计细节:
https://github.com/tcocca/acts_as_follower