Я пытаюсь выяснить, когда использовать взрыв! версии для сохранения и обновления записей? Я читал и слышал, что вам они не нужны, если вы просто сохраняете одну запись или обновляете один атрибут, если вы уверены, что ничего не должно идти не так, или всегда использовать их вне контроллера. Наверное, я параноик о том, что несколько вещей сохраняются, а затем что-то не получается, тогда в базе данных есть неполные данные. Текущий проект Rails, над которым я работаю, более 50% завершен и в настоящее время не содержит каких-либо ошибок. У меня есть некоторые пользовательские методы, которые я вызываю в моделях, которые обновляют или создают несколько записей и беспокоятся, если они должны быть в какой-то транзакции.
Извините, если это кажется разбросанным, но я просто пытаюсь понять, как правильно использовать возможности сохранения в ActiveRecord и сделать мою жизнь проще и немного больше свободного от стресса в конце. Спасибо за ваше время.