我需要在我的应用程序中使用以下功能(类似Twitter)。一个用户可以休养其他用户。我有模型用户,我尝试了自我多对多关系,但我不知道如何在我的模型中实现这一点。
你能给我解释一些如何做到这一点的例子吗?
Michael Hartl的教程中有一整节是关于追随者关系的。我建议阅读它以更好地了解自我多对多关系。它对我帮助很大:
http://ruby.railstutorial.org/chapters/following-users
你也可以使用像 acts_as_follower
这样的 gem ,它为你抽象出大部分设计细节:
https://github.com/tcocca/acts_as_follower