gpt4 book ai didi

ruby-on-rails - 在 rails 3 中查找没有关联记录的记录

转载 作者:行者123 更新时间:2023-12-03 22:54:26 26 4
gpt4 key购买 nike

class Person < ActiveRecord::Base
has_many :pets

scope :with_dog, join(:pets).where("pets.type = 'Dog'")
scope :without_pets ???????????????????????????????????
end

class Pet < ActiveRecord::Base
belongs_to :people
end

我想向 Person 模型添加一个范围,以返回没有宠物的人。有任何想法吗?我觉得这很明显,但此刻它正在逃避我。

最佳答案

scope :without_pets, lambda { includes(:pets).where('pets.id' => nil) }

关于ruby-on-rails - 在 rails 3 中查找没有关联记录的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5332093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com