2013-12-11 4 views
2

사용자 암호가 재설정되면 Devise GEM을 사용하여 새 암호를 설정할 수 있습니다. 입력 한 암호가 일치하지 않거나 암호가 너무 짧은 경우, 당신은 기본 메시지를받을 경우 비밀번호가 너무 짧은 • 확인을수정 수정 비밀번호 재설정 텍스트

일치하지 않는 암호 •

(최소 8 자)

어떻게 이러한 오류 메시지의 텍스트를 변경할 수 있습니까?

+0

모양을 원하는로 변경 /master/config/locales/en.yml –

+1

실제로 원하는 메시지가 없습니다.이 링크를보세요 http://stackoverflow.com/questions/9330821/how-to-override-devise-error-messages-on- password-change –

+0

그래, 표시된 메시지는 실제로 받아 들여진 대답이 보여주는대로 activerecord에서 온 것입니다. – Justin

답변

10

당신의 설정/지역 주민/en.yml이 추가 및/en.yml https://github.com/plataformatec/devise/blob 당신이 설정/지역 주민의

en: 
    activerecord: 
    errors: 
     models: 
     user: 
      attributes: 
      password: 
       confirmation: "Password does not match" 
       too_short: "Password is too short (minimum is %{count} characters)" 
+1

이에 대한 결과 메시지는 "비밀번호 비밀번호가 일치하지 않습니다"입니다 ... 첫 번째 단어는 어디서 오는가? "암호가 일치하지 않음"(복수형)으로 변경하고 싶습니다. – Justin

+0

최소값을 하드 코딩하지 말고 오류 메시지에 % {count}를 사용해야합니다. 카운트가 범위 유효성 검사기에 의해 I18n.t에 전달되므로 항상 장치 설정과 일치합니다. – ReggieB