私は単純なスコープの質問をしています。私は、スコープとしてこれを行うしたいと思います:簡単なクエリを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]
}
を、私は唯一のは、最新のインスタンスをしたいです応答は失敗しました。私はこれが空想的なソートやネストされたクエリのいずれかでこれを行う方法だと確信していますが、私は立ち往生しています。ありがとう!私は、現時点ではと考えることができます