В mongodb нет такой вещи, как транзакция, поэтому нет, она не будет обработана для вас.Если что-то взорвется в after_save
или что-то в этом роде, вам нужно исправить повреждения самостоятельно.
Общий подход (как подсказывает FAQ ) - попытаться спроектироватьвокруг этого с помощью атомных модификаторов Монго.