| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2009 11:46:00
|
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.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 08:54:13
|
victorcosta
JavaGuru
![[Avatar]](/images/avatar/42c88875bb90aeed57f01609fef5d9d7.png)
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/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2009 14:45:39
|
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.
|
|
|
 |
|
|