【发布时间】:2015-05-08 01:12:10
【问题描述】:
背景: 我在概念上考虑如何引用可以属于多个模型的单个对象。例如,如果我有一个学校和雇主模型——用户理论上可以在同一所学校上学并受雇。理想情况下,两个关系都指向同一个对象。
问题: 我将如何在基于 postgresql 的 Rails 应用程序中对其建模?
更新 在这种情况下,我需要一个用户能够同时拥有一所或多所学校和一个或多个雇主。
【问题讨论】:
-
不是 Rails 人,但您不会有一个具有两个属性的用户模型,并且都是学校模型吗?
-
学校和雇主有什么关系?
-
@sean 在我看来,它们没有关系,除了一个对象可以同时是学校和雇主。
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 model