#Models
####Abstration & Transitions
Obs: Quando usamos o: self.class.transaction do
, isso faz com que as inserções no banco de dados sejam feitas atomicamente. Se alguma das linhas der fail
o banco de dados faz rollback em tudo o que estiver dentro do bloco.
errado:
#app/controllers/users_controller.rb