使用Javascript登录设计用户注册

Devise User Registration with Javascript Login

本文关键字:用户注册 登录 Javascript 使用      更新时间:2023-09-26

我有一个带验证和所有这些的工作注册表单,以及其他模型的一些其他字段。现在我需要添加一些客户端验证来检查电子邮件的唯一性。如果采用了,则用户模型的字段应替换为登录字段。

不确定从哪里开始以及如何开始。

我的建议是在控制器中编写一个自己的方法,接受ajax调用,该方法在电子邮件字段的onblur上触发(当然还会发送电子邮件数据)。

控制器方法检查给定的电子邮件地址是否存在于您的数据库中。如果是这样,您可以呈现一个ERB Javascript模板,该模板将用模板中呈现的登录表单替换现有的注册表单。

希望我的意思很清楚。