Я хочу изменить status
записи Job
, после того, как для status
любого из его дочерних элементов (Jobdetails
) установлено значение true.
В основном код должен выглядеть примерно так:
if every Job.jobdetail.status == true
Job.status = true
end
Проблема в том, что я не знаю, как это проверить.Конечно, я знаю where
-состояние в рельсах, но я не уверен, как выразить «любое» без каждой итерации, что в этом случае, я думаю, не сработает.Каждый раз, когда я обновляю Jobdetails
, я хочу проверить, «другие» Jobdetails
также «выполнены».Представьте себе функцию как индикатор выполнения.Если каждая подзадача выполнена, измените статус основной задачи на выполненную.Как мне этого добиться?
спасибо в отношении.