2015-11-04 79 views
1

extend from herehas_secure_password覆蓋驗證錯誤消息[擴展]

在那裏,他只是想自定義屬性的名稱。 我試過I18n,也讀了關於I18n尋找我需要的幫助的整個railsguide,似乎沒有什麼......

看起來,當在user.rb中有has_secure_password時,3自動驗證需要。

  1. 密碼不能爲空,提高「[屬性]不能爲空」消息
  2. password_confirmation不能爲空,提高上述
  3. 密碼和password_confirmation不匹配,提高「 [屬性A]不匹配[屬性B]「

自定義以上三個,怎麼樣?我試圖通過所有項目文本找到「不能空白」或「不匹配」的關鍵詞。沒有什麼工作。

一切準備在線 在那裏做的是,迫切需要你的幫助

+0

https://github.com/rails/rails/blob/869a90512f36b04914d73cbf58317d953caea7c5/activemodel/lib/active_model/secure_password.rb#L74 – lcguida

+0

那些似乎他補充說 – lcguida

+0

@lcguida THX的驗證,通過仍然沒有什麼用它來達到我的需求。我剛剛通過I18n解決了這個問題。這是非常嚴格的格式...上帝,幾乎花了我的整個一天 – CoolDrinE

回答

0

我想的I18n不工作通過has_secure_password框架,但它實際上做。請重新檢查/config/locale/*.yml文件中的格式!