Rails 4:空依赖模型的范围

时间:2017-02-17 20:18:27

标签: ruby-on-rails-4 nested-attributes scopes

我有一个Client模型has_many :weigh_ins我希望编写一个范围来拉动所有客户而不用任何权衡。

如何撰写该查询?

1 个答案:

答案 0 :(得分:1)

Client.includes(:weigh_ins).where(weigh_ins: {client_id: nil})

这将在clientsweigh_ins之间执行左外连接,然后仅选择ClientWeighIn没有client_id的记录。