Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails:客户端验证被调用两次_Ruby On Rails_Ruby On Rails 3_Client Side Validation - Fatal编程技术网

Ruby on rails Rails:客户端验证被调用两次

Ruby on rails Rails:客户端验证被调用两次,ruby-on-rails,ruby-on-rails-3,client-side-validation,Ruby On Rails,Ruby On Rails 3,Client Side Validation,我在注册表上使用客户端验证。当用户注册时,他们需要有一封电子邮件。但是,如果他们通过omniauth通过twitter进行身份验证,而omniauth不提供电子邮件,他们会被重定向回我注册页面上一个失败的验证表单,上面写着“电子邮件不能为空” 如果我在没有输入任何内容的情况下单击电子邮件表单字段,则在第一条消息之后会出现第二条“电子邮件不能为空” 我如何才能确保验证只调用一次,而不相互叠加 谢谢你能在Github上打开一个问题吗?这样我们就可以在那里继续对话了

我在注册表上使用客户端验证。当用户注册时,他们需要有一封电子邮件。但是,如果他们通过omniauth通过twitter进行身份验证,而omniauth不提供电子邮件,他们会被重定向回我注册页面上一个失败的验证表单,上面写着“电子邮件不能为空”

如果我在没有输入任何内容的情况下单击电子邮件表单字段,则在第一条消息之后会出现第二条“电子邮件不能为空”

我如何才能确保验证只调用一次,而不相互叠加


谢谢

你能在Github上打开一个问题吗?这样我们就可以在那里继续对话了