Using rails 2.3 and MySQL 5. I have code in a controller that is something like
begin User.transaction do user_object.save do something that might raise an exeception end rescue Log the error give the user the form to try again end It works perfectly when the functionality is executed from the browser post. The user is not in the db when the exception is raised. However, when I run my functional test this the I do a user.find_by_name after the post is executed and it comes back with the user (should come back nil). I see the exception logged properly but the transaction just is not rolled back. Is this a known issue? Have something to do with the transaction created to reset fixture data? Thanks in advance -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-t...@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.