У меня есть простой вопрос.Я хотел бы сделать это как область действия:
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]
}
Проблема в том, что я хочу только случаи, когда самый последний ответ не удался.Я уверен, что это способ сделать это либо с помощью необычной сортировки, либо с помощью какого-то вложенного запроса, но я застрял.Спасибо!