2010-08-17 49 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