【发布时间】:2018-03-08 21:59:59
【问题描述】:
我有一个很奇怪的案子。我有几个模型通过关联联系在一起,其中一种关联允许用户模型直接使用作业模型访问引用的作业数据。然而,第二种情况允许用户模型通过位置模型访问工作数据。
User has_and_belongs_to_many :jobs
User has_many :jobs through: :locations
那么我需要如何区分这两行代码,让User.jobs使用第一个关联,User.jobs_through_locations使用第二个关联?
【问题讨论】:
-
this 是您要找的吗?
-
@wolfson 我试过了,但由于多对多关联,很可能无法让它工作。不过,我认为这样的事情会起作用。
标签: ruby-on-rails ruby