Method: ActiveRecord::Transactions#rollback_active_record_state!
- Defined in:
- lib/active_record/transactions.rb
#rollback_active_record_state! ⇒ Object
Reset id and @new_record if the transaction rolls back.
283 284 285 286 287 288 289 290 291 |
# File 'lib/active_record/transactions.rb', line 283 def rollback_active_record_state! remember_transaction_record_state yield rescue Exception restore_transaction_record_state raise ensure clear_transaction_record_state end |