我有工作和反馈模型。
它们的关联方式如下:
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数组。

10-06 02:47