Refatorando para Rails 4+
Adicionando código para o Rails 3