У меня есть модель, которая при вставке записи требует вызова веб-службы.
Если веб-сервис выходит из строя (тайм-аут или другие сбои), их сохранение в базе данных также должно быть отменено.
Я использовал обратный вызов after_save и попытался вызвать ActiveRecord :: Rollback, когда возникает такая ошибка.
Хотя он возвращает false для object.save, он не откатывает транзакцию. Как правильно это делать?
Как я могу также убедиться, что запись не будет создана?