【发布时间】:2020-04-16 18:12:56
【问题描述】:
对不起,我对 Joins 不满意。
这里是场景
我有三个模型 User、Account、Opportunity
这是它们的关联方式
用户有一个账户,账户有一个机会
例如: 我需要找到类型为“New”的 Opportunities 并拥有类型为“Driver”的用户
Opportunity.joins(account: :user).where(account: {user: {user_type: "Driver"}}).where(type: "New")
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 activerecord rails-activerecord