Ich habe eine einfache Fragestellung. Ich möchte dies als Rahmen tun:Konvertieren einer einfachen Abfrage in einen trickreich benannten Bereich in RoR
if article.responses.blank?
return false
elsif article.responses.last.passed.eql?(false)
return true
else
return false
end
So auf dem Artikel Modell, das ich so etwas wie dies haben würde:
scope :failed_response, {
:joins=>[:responses],
:conditions=>["responses.passed = ?", false]
}
Das Problem ist, dass ich nur Instanzen wollen, wo die jüngsten Antwort fehlgeschlagen. Ich bin mir sicher, dass dies eine Möglichkeit ist, dies entweder mit einer ausgeklügelten Sortierung oder einer Art verschachtelter Abfrage zu tun, aber ich stecke fest. Vielen Dank!