gpt4 book ai didi

ruby-on-rails - 从 sql 中获取没有具有特定字段值的关联对象的对象

转载 作者:行者123 更新时间:2023-11-29 13:27:47 25 4
gpt4 key购买 nike

我有工作和反馈模型。

它们是这样关联的:

工作 has_many :feedbacks
反馈 belongs_to :job

我正在尝试通过 feedback.user_id == job.client_id 获取没有反馈的工作

最佳答案

 jobs=Job.find(:all, :select => 'DISTINCT id', :order=>"id asc").map { |n| n.id.to_s })
feedbacks=Feedback.find(:all, :select => 'DISTINCT job_id', :order=>"job_id asc").map { |n| n.job_id.to_s })
jobs_without_feedbacks=jobs-feedbacks

好的。然后试试这个。它可能适用于您的情况。jobs_without_feedbacks 将是没有反馈的作业的 id 数组。

关于ruby-on-rails - 从 sql 中获取没有具有特定字段值的关联对象的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30457171/

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