2014-04-24 6 views
3

여기 내 코드는 ...유증 변경 확인 메시지가

<label>Old Password</label> 
<%= f.password_field :current_password, :class=>"myaccount_textbox" %> 
<label class="error" for="current_password"> 
<%= validation_errors resource.errors['current_password'] %> 
</label> 
........... 

잘못된 암호를 사용하여 양식을 제출 간다, 기본 검증 MSG는 - 변경해야 -

요구 사항 무효 기본 메시지.

devise (3.2.4)rails 3.2.13 나는, 어떤 변화가 수행되는, 현재는 작동하지 않습니다와 나는 단지 기본 MSG를 얻을이 고정 얻을

en: 
    activerecord: 
    errors: 
     models: 
     user: 
      attributes: 
      current_password: 
       confirmation: "Password is incorrect" 

en.yml

link

에서 시도 무엇?

답변

3

시도 같은 시도 :

en: 
    activerecord: 
    attributes: 
     user: 
     current_password: "Password" 
    errors: 
     models: 
     user: 
      attributes: 
      current_password: 
       invalid: "is incorrect!" 

또는

devise: 
    failure: 
     invalid: 'Password is incorrect!' 

가 고안의 암호 잘못된 메시지를 표시하기위한 올바른 옵션을 선택하려면이 link를 참조하십시오.

+0

첫 번째 옵션에서 실제로 전체 메시지를 "암호가 틀립니다!"로 표시하려는 경우 메시지에'% {attribute} '키를 추가하십시오.'invalid : "% { 속성}이 틀립니다! " – clairity

0

# config/locales/en.yml 
    en: 
    activerecord: 
    attributes: 
    user: 
     current_password: "Password" 
     errors: 
     models: 
     user: 
     attributes: 
      current_password: 
      confirmation: "is incorrect"