client_side_validation和设计Gem无法正常工作

时间:2015-02-07 07:48:12

标签: ruby-on-rails ruby devise

当我在项目中安装client_side_validation时,给出错误

ArgumentError in Devise::Sessions#new
wrong number of arguments (3 for 2)
in 
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>

如果我从gem文件中删除gem client_side_valiation,它的工作正常。我尝试在stackoverflow上搜索但不工作。 提前致谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

<%= form_for(resource, :validate => true, :as => resource_name, :url => registration_path(resource_name)) do |f| %>

你可以在这里找到有用的信息: Client side validations with Devise