我有一个包含 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() 的确切调用方法。