在ruby on rails上使用jQueryvalidation提交按钮不起作用

我正在使用ruby2和rails4。 我使用jQuery进行validation。 validation错误是正确显示的,但是当我点击提交按钮时,虽然我已经为字段指定了正确的值,但它什么也没做。 有人可以帮我解决问题吗? 我的代码如下所示。 谢谢。

jQuery插件:

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.js http://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.min.js 

在download.html.erb中

   :post, :id => 'contact-form' do |f| %> 

Download Form





$(document).ready(function () { $("#contact-form").validate({ debug: true, rules: { "contact[name]": {required: true, max: false, min: false}, "contact[email]": {required: true, email: true}, "contact[phone]": {required: true, digits: true, minlength: 10, maxlength: 10} } }); });

来自jQuery Validation Plugin文档

debug(默认值:false)

类型:布尔值

启用调试模式。 如果为true,则表单未提交,并且控制台上会显示某些错误

只需删除debug: truedebug: true形成您的validation方法,您就可以了。