Duvida sobre label/tag  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
abreu_
Smalltalk

Membro desde: 13/07/2009 11:37:01
Mensagens: 2
Offline

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.

victorcosta
JavaGuru
[Avatar]

Membro desde: 07/01/2007 01:29:37
Mensagens: 220
Localização: Recife - PE
Offline

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:



Meu blog com tutoriais de jQuery
http://www.victorcisneiros.com/blog/

Outros projetos
http://www.todolistr.com
http://www.bibliasocial.com
http://www.dota2feedback.com/
http://www.posjogo.com.br/
[MSN]
abreu_
Smalltalk

Membro desde: 13/07/2009 11:37:01
Mensagens: 2
Offline

victorcosta wrote: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:




Obrigado eu fiz essa adição ao meu arquivo pt-BR.yml e funcionou corretamente. Obrigado.
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team