2010-08-17 100 views
2

我试图弄清楚如何在我的Rails应用程序中定位错误项目名称,当用户用不正确的数据登录时出现错误项目名称......我计算出如何覆盖这些消息,但类似的消息的不是名称( “密码”, “登录”, “电子邮件”,...)如何本地化活动记录错误消息

de: 
    activerecord: 
    errors: 
     models: 
     user: 
      attributes: 
      password_confirmation: 
       blank: "" 
      password: 
       confirmation: "" 
       blank: "" 
       too_short: "" 
      login: 
       taken: "" 
       blank: "" 
       too_short: "" 
      email: 
       taken: "" 
       blank: "" 
       too_short: "" 
       invalid: "" 
     template: 
     header: "" 
     body: "" 

感谢 马库斯

回答

4

the i18n guide这应该工作:

de: 
    activerecord: 
    attributes: 
     user: 
     login: Anmeldung 
+1

那么:错误的基本类型?它应该在属性键下吗? – Psylone 2013-09-11 15:42:27

+0

这将是值得看的链接指南。有几个选项。 – Shadwell 2013-09-11 15:45:04

+0

我读过它了。我的问题是关于自定义验证。我很抱歉,答案很简单,我应该提供这样的自定义键,例如:activerecord.errors.facts.base.same_login – Psylone 2013-09-11 16:01:38