간단한 범위 지정 질문이 있습니다. 그래서간단한 쿼리를 RoR에서 까다로운 명명 된 스코프로 변환
if article.responses.blank?
return false
elsif article.responses.last.passed.eql?(false)
return true
else
return false
end
나는이 같은 것 문서 모델에 : 나는 범위로이 작업을 수행하고자하는
scope :failed_response, {
:joins=>[:responses],
:conditions=>["responses.passed = ?", false]
}
문제는, 내가 인스턴스 만 원하는을 어디에 가장 최근 응답이 실패했습니다. 이 방법은 환상적인 정렬이나 중첩 된 쿼리를 사용하여 수행하는 것이지만 확실하지는 않습니다. 감사! 나는 순간에 생각할 수