Я бы добавил логическое «подтвержденное» поле к модели Job с «false» в качестве значения по умолчанию.Когда ребенок завершает работу, запись сохраняется в базе данных с подтвержденным значением: false.Затем вы можете расположить свои контроллеры так, чтобы пользователь мог видеть задания, находящиеся на рассмотрении (подтверждено: ложно, то есть создано, но не подтверждено) и иметь возможность подтвердить создание задания или отказаться от него (уничтожить).
pending_jobs = Jobs.where(confirmed :false)
Затем вы можете перечислить работы, которые подтверждены и отображать их так, как вы хотите.
jobs = Job.where(confirmed: true)
Это немного обходной путь, но упрощает обработку и отображение записей заданий.