【发布时间】:2021-02-16 18:25:50
【问题描述】:
我有一个模型 Foo 那个 has_many Bar。
我想要一个返回所有没有Bar 或为空的Foos 的查询。
然后我想应用 count 或 length 来查看有多少 Foos 没有 Bars。
我试过了:
Foo.where('bars.count = 0').count
Foo.where('bars = []').count
Foo.where('bars.count = ?', 0).count
它们都返回一个 Postgresql 错误。
【问题讨论】:
标签: ruby-on-rails activerecord rails-activerecord