【发布时间】:2013-10-23 19:06:34
【问题描述】:
我有一个包含 80 多个 js 文件的大型 Rails 项目,并且我不断在 Chrome 的控制台中收到此消息:
Nothing selected, can't validate, returning nothing.
不过,我不知道是什么发出了该消息。我使用验证插件的所有表单似乎都按预期正确验证了。
如何回溯以查看实际上是哪个文件或函数导致此消息出现?
这是验证插件的相关部分:
// if nothing is selected, return nothing; can't chain anyway
if ( !this.length ) {
if ( options && options.debug && window.console ) {
console.warn( "Nothing selected, can't validate, returning nothing." );
}
return;
}
似乎在一个不存在的选择器上调用了 validate(),但我在整个项目的数百个地方调用了 validate(),这就是为什么我正在寻找一种方法来跟踪对validate() 方法。
【问题讨论】:
-
尝试在您的项目中搜索此文本?
-
它在 jquery.validate.min.js 中找到它,但这似乎是意料之中的......
-
没有看到你的代码就不可能知道这里发生了什么。
-
我不可能粘贴所有 80 多个 javascript 文件。这就是为什么我要求帮助跟踪错误...
-
如果此警告来自验证插件,则无需粘贴所有 80 多个 JavaScript 文件
标签: jquery ruby-on-rails jquery-validate