编写范围以显示没有关联对象的对象-Rails 4

路易

我今天真的在为SQL搜索查询而苦苦挣扎。可以告诉我我如何编写一个不显示任何付款事件的范围。

event.rb
has_many :payments

payment.rb
belongs_to :event

我试图在终端中编写以下范围:

events.joins(:payments).where("event.payments.empty?")

我也尝试过:

events.where("payments.empty?")

我非常不确定如何编写一个显示具有空数组的对象的作用域

什么

这应该工作

Event.includes(:payments).where(payments: { event_id: nil })

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编写关联范围-Rails 4

来自分类Dev

是否可以找到与对象的所有关联记录以在Rails 4中合并记录

来自分类Dev

rails 4验证关联的对象+ db约束

来自分类Dev

Rails 4在保存时创建关联对象

来自分类Dev

Rails 4为子对象应用范围

来自分类Dev

Activerecord Rails 4执行类似于联接的操作,但仍会返回没有关联的行

来自分类Dev

在没有模型对象的Rails 4中覆盖render:json

来自分类Dev

Rails 4 to_json包含所有关联

来自分类Dev

Rails 4 JQuery Ajax没有显示

来自分类Dev

关联条件Rails 4

来自分类Dev

关联条件Rails 4

来自分类Dev

构建关联 Rails 4

来自分类Dev

Rails 4:使用表单对象时验证关联的ActiveRecord模型

来自分类Dev

将对象与特定的日期正确关联(SQL和Rails 4)

来自分类常见问题

Rails 4默认范围

来自分类Dev

Rails 4的默认范围

来自分类Dev

Rails 4链接范围

来自分类Dev

Rails 4隐藏范围

来自分类Dev

Rails 4-关联和范围

来自分类Dev

Rails 4:form_for与关联

来自分类Dev

Rails 4多个ActiveRecord关联

来自分类Dev

Ruby on Rails 4中的关联

来自分类Dev

Rails 4,嵌套关联搜索

来自分类Dev

Rails 4:与指定属性关联的父对象已经存在时,禁止创建父对象

来自分类Dev

Rails 4复杂的SQL范围

来自分类Dev

Rails 4中的范围Arity

来自分类Dev

Rails 4:具有关联模型的Factory Girl和Rspec

来自分类Dev

Rails 4:具有关联模型的Factory Girl和Rspec

来自分类Dev

带有参数的Rails4范围