Skip to content

Instantly share code, notes, and snippets.

@metalelf0
Created March 10, 2011 13:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save metalelf0/864117 to your computer and use it in GitHub Desktop.
Save metalelf0/864117 to your computer and use it in GitHub Desktop.
Snippet to rollback DB state after a ruby script
ActiveRecord::Base.connection.increment_open_transactions
ActiveRecord::Base.connection.begin_db_transaction
at_exit do
ActiveRecord::Base.connection.rollback_db_transaction
ActiveRecord::Base.connection.decrement_open_transactions
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment