使用Javascript登录设计用户注册

时间:2012-03-20 09:25:10

标签: javascript ruby-on-rails-3 validation devise

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

不知道在哪里以及如何开始。

1 个答案:

答案 0 :(得分:1)

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

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

希望我的意思很清楚。