Rails:client_side_validations 被调用两次

发布于 2024-11-09 03:02:50 字数 246 浏览 1 评论 0原文

我在注册表单上使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

懵少女 2024-11-16 03:02:50

你可以在 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?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文