我在我的应用程序中使用了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>
我只获取服务器端验证错误消息作为当前密码,但无法获得客户端验证错误。
答案 0 :(得分:0)
Fror HTML5客户端验证无需使用validate: true
,请改用
<%= f.password_field :current_password, autocomplete: "off", :required => true %></div>