我有建议和批准,我需要查找所有approvals.count = 1和recommendation.user_id = current_user.id的建议。rails 3如何查询对象及其has_many关联
我曾尝试:
@recommendations = Recommendation.find(:all, :include => :approvals, :conditions => [ "approval.count =?" , 1] )
这不仅满足了我的需求之一,并没有明显的原因的工作,像DB不能让这一呼吁。我想知道是否需要为此编写一个范围,但是我对范围更新,因此不确定我将如何去做。
有什么想法?
什么建议和认证之间的关系?它们如何连接? – maprihoda 2011-12-30 20:48:59
建议has_many批准,批准属于建议 – 2011-12-30 20:56:43