Когда я использую save !, создать! и update_attributes! в рельсах?

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

Извините, если это кажется рассеянным, но яЯ просто пытаюсь понять, как правильно использовать возможности сохранения в ActiveRecord и сделать мою жизнь проще и немного свободнее в конце. Спасибо за ваше время.

Ответы на вопрос(3)

Ваш ответ на вопрос