Rollback transaction after commit in rails
ruby, ruby-on-rails, ruby-on-rails-3, ruby-on-rails-3.1, ruby-on-rails-3.2
Solution
You can do this with transactions, see http://markdaggett.com/blog/2011/12/01/transactions-in-rails/
Example:
User.transaction do
User.create(:username => 'Nemu')
raise ActiveRecord::Rollback
end
Problem
Can I rollback record after successfully saved? Lets I have a user model with attribute name,email and so on. For ex. ``` u=User.new u.name="test_name" u.email="test@email.com" u.save ``` Now record will be successfully saved in database after that I want to rollback my transaction (not destroy or delete). Have any idea?