title: Does rails do a rollback if I use begin...rescue?
body: <p>I'd like to add a begin...rescue block to one of my controllers create method, in order to log better info and construct the correct error message to return to the client. Does the rescue in any way 'interrupt' the rollback process? </p>
  
  <p>I'm assuming rails automatically does a rollback.  When does it happen? Has it already happened by the time I get in the rescue clause?</p>
  
  <p>I'm using mySQL on Dreamhost and I think they use innoDB.</p>