Я пытаюсь определить область, в которой поле в связанном объекте имеет значение 1. Кажется, что я получаю ошибку, когда я делаю это:
scope :in_progress, ->{Submission.where(current_agent.agent_activities.last.Status: 1)}
Желаемым эффектом является вызов всех заявок, которые имеют статус «Выполняется» со значением хеш-функции 1.
Ошибка:
SyntaxError (/Users/gbade/Desktop/RoR/Ottom8/app/models/submission.rb:16: синтаксическая ошибка, неожиданное ':'
.agent_activities.last.Status: 1)}
^):