a variavel `user` auxiliar parece-me desnecessária quando só a usas na linha a seguir, podias usar directamente o current_user diria eu
e ficando isto só com uma linha, também diria que é desnecessário haver o proprio método, até porque no caso do `new` nem sequer tens params para lhe dar

que dizes?