Rails transactions issue with rollback.

Could this be because of using MyISAM tables rather than InnoDB?

Thanks.