gpt4 book ai didi

ruby-on-rails - 根据其他表获取记录

转载 作者:数据小太阳 更新时间:2023-10-29 08:16:15 25 4
gpt4 key购买 nike

我是 Ruby 的新手,不知道该怎么做。我需要基于 2 个表创建一个选择:A 和 B。两者都是 ActiveRecord。

class A < ActiveRecord::Base
belongs_to :b
end

class B < ActiveRecord::Base
has_one :a
end

A 记录没有关联的B 记录。我想得到那些有这个问题的记录。

最佳答案

另一种选择是使用 includes :

A.includes(:b).where(bs: { id: nil })

它将对数据库进行一次查询。

关于ruby-on-rails - 根据其他表获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43895416/

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