我正在尝试定义一个范围,相关对象中的字段的值为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)}
^):