Rails4客户端验证不适用于注册编辑表单

时间:2014-05-26 08:40:33

标签: ruby-on-rails forms validation devise

我在我的应用程序中使用了rails4_client_side_validation。我无法以编辑形式进行客户端验证以进行设计注册。这个宝石适用于其他模块的形式。

<%= form_for(resource, as: resource_name, validate: true, url: registration_path(resource_name), html: { method: :put, class: 'global-form' }) do |f| %>
  <%= devise_error_messages! %>

我已经包含了validate:true除了我还尝试使用表单字段中的validate:true选项。

<div class='row'><%= f.label :current_password %> <i>(we need your current password to confirm your changes)</i>
    <%= f.password_field :current_password, autocomplete: "off", :validate => true %></div>

我只获取服务器端验证错误消息作为当前密码,但无法获得客户端验证错误。

1 个答案:

答案 0 :(得分:0)

Fror HTML5客户端验证无需使用validate: true,请改用

<%= f.password_field :current_password, autocomplete: "off", :required => true %></div>