【发布时间】:2013-09-22 12:42:53
【问题描述】:
我正在尝试将 client_side_validations gem 与 Devise 一起使用来验证设计注册表单。
验证适用于其他一切,但不是 Devise 生成的表单。
我添加了相关的 :validate => true 但验证仅在我点击提交时才有效,而不是像在其他所有表单上一样。
<h2>Sign up</h2>
<hr />
<%= form_for(resource, :validate => true, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
<%= devise_error_messages! %>
<div><%= f.label :username %>
<%= f.text_field :username %></div>
<div><%= f.label :email %>
<%= f.email_field :email %></div>
<div><%= f.label :password %>
<%= f.password_field :password %></div>
<div><%= f.label :password_confirmation %>
<%= f.password_field :password_confirmation %></div>
<br />
<div><%= f.submit "Sign up", :class => "btn btn-primary btn-large" %></div>
<% end %>
<%= render "links" %>
【问题讨论】:
标签: ruby-on-rails devise client-side-validation