我無法使用client_side_validations和設計工作。我正在使用電子郵件,密碼和密碼確認的簡單表單。client_side_validations與devise + rails無法正常工作3.2.1
如果我標出任何字段,我不會收到錯誤。提交後,我只能看到服務器端錯誤。
我使用Rails 3.2.1,遵循了gems github上的步驟,我沒有使用formtastic或simple_form。從client_side_validations.rb
我試圖找到這裏的建議我取消註釋代碼,
Rails 3: client_side_validations gem and devise password validations
作出的應用程序/視圖/設計/註冊更改/新/ html.erb它不適合我。
<h2>Register</h2>
<div class="register_form">
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name), :validate => true) do |f| %>
<%= devise_error_messages! %>
<div><%= f.label :email %><br />
<%= f.email_field :email, :validate => true %></div>
<div><%= f.label :password %><br />
<%= f.password_field :password, :validate => true %></div>
<div><%= f.label :password_confirmation %><br />
<%= f.password_field :password_confirmation, :validate => true %></div>
<div><%= f.submit "Sign up" %></div>
<p>
<%= render 'links' %>
</p>
<% end %>
</div>
此外,我看到奇怪的時間密碼字段錯誤。如果我輸入的字母少於6個字母,請輸入一個錯誤信息,說我需要輸入至少6個字母,而且必須是一個數字?錯誤發生後,密碼字段中輸入的任何內容都會被刪除,如果我嘗試輸入密碼字段一直被刪除的內容!
它不是jQuery的問題,它被包含在rails 3.2免費,我在其他視圖中使用jquery ok – devguy 2012-03-09 13:57:03
你有沒有設置一個回購或演示網站,我可以看看它的任何地方? – eWizardII 2012-03-10 12:27:08