【发布时间】:2011-11-17 21:34:46
【问题描述】:
我正在使用 JQuery Validation 插件来验证我网站上的注册表单。
我想使用远程调用来查看是否存在电子邮件。
但是,我遇到了困难。
表单不断返回消息“请输入有效的电子邮件地址”
我一直在关注这个教程:http://sleekd.com/tutorials/jquery-validation-in-ruby-on-rails/
以下是我目前的代码:
JS 文件
$(document).ready(function() {
$("#new_account").validate({
rules: {
"account[name]": {required:true},
"account[email]": {required:true, email:true, remote:"/check_email"},
"account[password]": {required:true},
"account[gender]": {required:true}
}
});
});
路线
match 'check_email/:email' => 'accounts#checkEmail', :as => :check_email
控制器
def checkEmail
account = Account.getAccountByEmail(params[:email])
respond_to do |format|
format.json {render :json => !account}
end
end
感谢任何帮助。
谢谢,
布赖恩
【问题讨论】:
标签: jquery ruby-on-rails jquery-plugins