2011-05-23 79 views
0

我在注册表单上使用client_side_validations。当用户注册时,他们需要发送电子邮件。但是,如果他们通过不通过电子邮件的omniauth通过twitter进行身份验证,他们会被重定向回一个失败的验证表单,在我的注册页面上显示“电子邮件不能为空”。Rails:client_side_validations被调用两次

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

我该如何确保验证只被调用一次,永远不会堆叠在彼此之上?

谢谢

回答