ActiveRecord and Nested Transactions

I don't think the rollback exception should be caught in this case. Can you write a test for us? It seems both transactions should be rolled back in the case you've shown below.