2013-05-08 48 views
0

即時通訊確認與客戶端驗證我的表單還設計, 這是我的形式:client_side_validations並制定錯誤信息

<fieldset> 
    <div class="control-group"> 
    <%= f.label :current_password, "Old password:", :class => "control-label" %> 
    <div class="controls"> 
     <%= f.password_field :current_password %> 
    </div> 
    </div> 
    <div class="control-group"> 
    <%= f.label :password, "New password:", :class => "control-label" %> 
    <div class="controls"> 
     <%= f.password_field :password %> 
    </div> 
    </div> 
    <div class="control-group"> 
    <%= f.label :password_confirmation, "New password, again:", :class => "control-label" %> 
    <div class="controls"> 
     <%= f.password_field :password_confirmation %> 
    </div> 
    </div> 
</fieldset> 

,我有這個在我的模型

validates_presence_of :password,:message =>'required'

validates_presence_of:password_confirmation,:message =>'required'

validates_presence_of:current_password,:消息=> '需要'

在端我的視圖顯示了這樣的事 enter image description here

爲什麼消息不同? 我想讓我所有的信息保持一致。 如何更改默認消息?

謝謝。

回答

1

編輯您的config/locales/en.yml文件,像這樣:

en: 
    activerecord: 
    errors: 
     models: 
     user: 
      attributes: 
      current_password: 
       blank: "Required" 

請注意,你需要與你的模型的實際名稱替換user

+0

It Works!非常感謝。 – 2013-05-08 16:34:53