2

В блоке транзакций ActiveRecord, как мне узнать количество записей, которые были созданы/обновлены/откатены? для конкретной модели.Как получить количество записей создания/обновления/отката в транзакции ActiveRecord

Эта информация необходима, чтобы узнать историю того, что произошло во время транзакции, и сообщить пользователю.

+0

Вам нужен один стол? –

+0

попробуйте проверенную драгоценность: https://github.com/collectiveidea/audited –

+0

или даже: https://github.com/gouravtiwari/audit_rails –

ответ

0

Сделка либо полностью завершается, либо не выполняется, и база данных возвращается в состояние до транзакции.

Нет понятия частичного завершения транзакции.

+0

Если это удается только, мне нужен отчет об этих действиях (создании/обновлении), произошедших в рамках этой транзакции. –

Смежные вопросы