データベースのトランザクション処理を行い、ブロック内の処理が一つでも失敗したら全体をロールバックするメソッドはどれか。

ActiveRecord::Base.transaction do … end ブロックを使用し、例外が発生すると変更がロールバックされる。