【发布时间】:2017-11-08 22:43:52
【问题描述】:
我在构思一个在我的 Rails 应用程序中创建两个不同模型之间关联的好方法时遇到了麻烦。
目前我有一个 Person 模型和一个 Note 模型。一个人可以是笔记的作者或主题。因此:
- 一个人可以属于许多笔记(作为主语)。
- 一个人可以有很多注释(作为作者)。
- 注释属于一位作者(person)。
- note 可以有一个主题(person)。
我想该应用需要显示Person个人资料,我们可以在其中看到Person撰写的所有Notes /em>,以及所有关于Person的Notes。
设置此模型关联的最佳方式是什么?直接,还是通过中间关系模型?
提前致谢!
【问题讨论】:
-
我会直接做,你可以看到这个问题stackoverflow.com/questions/34697634/…供参考。
-
Note 可以有除 User 以外的其他主题类型吗?
标签: ruby-on-rails ruby model-associations