Duvida sobre label/tag

Olá eu estou com uma duvida muito simples, porém como eu sou iniciante em Ruby on Rails, não estou conseguindo resolver o seguinte problema.

segue uma exemplificação da minha duvida.

Eu possuo uma model chamada Usuario, essa model tem tem os seguintes atributos login e senha.

Supomos que na view que adiciona um novo usaurio (criado pelo generate usando scaffold), eu queira
que o label de :login exiba “Nome de usuário” em vez de “Login” entao eu devo fazer da seguinte forma:

<%= f.label :login, “Nome de usuário”%>

bom até aqui to tranquilo, agora que vem meu problema,
assim que a um usuario submet esse formulario com algum problema no campo de login que não passe nos meus
validadores que estão na model Usuario, e exibido aquele quadrado vermelho de erro padrão do ruby on rails,
porém nele vem escrito assim por exemplo:

“Login não pode ficar em branco”

e eu gostaria que aparecesse:

“Nome de usuário não pode ficar em branco”

alguém sabe me dizer como fazer com que o texto de erro também traga “Nome de usuario” em vez de “Login”

eu agradeço previamente a atenção de quem me ajudar.

Como a mensagem de erro ta em portugues estou assumindo que voce esta usando internacionalizacao, se nao estiver pode aprender a usar aqui: http://railscasts.com/episodes/138-i18n

abra o arquivo pt-BR.yml em config/locale e adicione isso:

pt-BR:
  activerecord:
    attributes:
      usuario:
        login: 'Nome de usuario'
        password: 'Senha'

[quote=victorcosta]Como a mensagem de erro ta em portugues estou assumindo que voce esta usando internacionalizacao, se nao estiver pode aprender a usar aqui: http://railscasts.com/episodes/138-i18n

abra o arquivo pt-BR.yml em config/locale e adicione isso:

pt-BR:
  activerecord:
    attributes:
      usuario:
        login: 'Nome de usuario'
        password: 'Senha'

[/quote]

Obrigado eu fiz essa adição ao meu arquivo pt-BR.yml e funcionou corretamente. Obrigado.