2013-05-08 46 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