我正在嘗試使用client_side_validations gem與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" %>
https://開頭要點.github.com/1844399 data-validate = true設置爲 – 2012-02-16 12:09:53
根據gem的用法,您需要這些js文件<%= javascript_include_tag'jquery','rails''rai ls.validations' - %>他們是否也在html頁面上? – 2012-02-16 12:14:20
是的,很明顯,所有這些都已經到位,這就是爲什麼它正在渲染它。 – 2012-02-16 12:17:15