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

发布于 2024-11-06 06:51:44 字数 112 浏览 0 评论 0原文

我的应用程序需要以下功能(如 Twitter)。一个用户可以让其他用户休息。 我有模型用户,我尝试使用自身多对多关系,但我不知道如何在我的模型中实现它。

你能给我解释一些如何做到这一点的例子吗?

I need following functionality in my app (twitter like). One user can fallow other user.
I have model User, and I tried with self many-to-many relation, but I don't know how to implement this in my model.

Can you explain me some example how to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮光沉寂 2024-11-13 06:51:45

Michael Hartl 的教程有一整个章节是关于关注者关系的。我建议阅读它以更好地理解自身多对多关系。它对我帮助很大:

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

你也可以使用像 acts_as_follower 这样的 gem,它可以为您抽象出许多设计细节:

https://github.com/tcocca/acts_as_follower

Michael Hartl's tutorial has an entire section on follower relationships. I recommend reading it to get a better understanding of self many-to-many relations. It helped me a lot:

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

You could also use a gem like acts_as_follower, which abstracts much of the design details out for you:

https://github.com/tcocca/acts_as_follower

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文