У меня есть модель UserReport, которая соединяет модель пользователя и модель отчета. (имеет много связей).Создание вложенных записей в родительском создании
У меня есть еще одна модель под названием Комментарий, принадлежащая UserReport. (имеет много ассоциаций) Когда создается отчет, мне нужно создать UserReport для всех пользователей с одним комментарием по умолчанию.
Мой вопрос заключается в том, как сделать это таким образом, чтобы откат создания отчета, если какая-либо из дочерних записей не удалось сохранить.
Моя цель - обеспечить, чтобы БД не оставалась в состоятельном состоянии.
Любые предложения?