gpt4 book ai didi

ruby-on-rails - Ruby on rails 找到一个关联对象,它也有另一个关联

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

我有三个模型,它们是这样组织的:

class Task < AR::Base
has_one :taskable

class Taskable
belongs_to :task
has_many :supplies

class Supply < AR::Base
belongs_to :taskable

如何获取所有任务,其中至少有一个供应?

最佳答案

您需要一个加入查询。

# To fetch all tasks, for which taskable has at least one supply
Task.joins(taskable: :supplies)

关于ruby-on-rails - Ruby on rails 找到一个关联对象,它也有另一个关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30951728/

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