我有工作和反馈模型。
它们的关联方式如下:Job has_many :feedbacksFeedback 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_将是没有反馈的job的id数组。