Rails:client_side_validations 被调用两次
我在注册表单上使用 client_side_validations 。当用户注册时,他们需要有一个电子邮件。但是,如果他们通过不提供电子邮件的omniauth 对 Twitter 进行身份验证,他们将被重定向回我的注册页面上的失败验证表单,上面写着“电子邮件不能为空”。
如果我单击电子邮件表单字段之外而不输入任何内容,则在第一条消息后会出现第二条“电子邮件不能为空”。
我怎样才能确保验证只被调用一次并且永远不会相互叠加?
谢谢
I'm using client_side_validations on my sign up form. When a user signs up they are required to have an email. But if they authenticate with twitter through omniauth which doesn't give emails, they are redirected back to a failing validation form on my signup page that says "Email cant be blank".
If I click out of the email form field without entering anything a second "Email can't be blank" appears after the first message.
How can I make sure the validations are only called once and never pile on top of eachother?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以在 Github 上提出问题吗? https://github.com/bcardarella/client_side_validations/issues 所以我们可以在那里继续对话?
Can you open an issue on Github? https://github.com/bcardarella/client_side_validations/issues so we can continue the conversation there?