User account edition

O branch em que desenvolvi a página de edição de conta e acrescentei o username ao user.
O método para edição do username tem para lá umas coisas que se calhar não estão muito bem, embora esteja a funcionar, tive dificuldade para fazer um formulário que só editasse o username. Estão à vontade para dar sugestões mais elegantes.
Eu acho esta forma mais elegante, como o show não é público, e só serve para o utilizador ver a sua conta, evito de andar com ids no url, e não tens um acesso do género app_url/account/id. Ou seja, se queres ver a tua conta, pões só app_url/account, e ele vai buscar os dados da tua conta. É comum este tipo de coisas em muitos sites, fui agora ver, por ex