2012-02-16 63 views
0

问题脊柱JS ::引发RangeError:最大调用堆栈大小超过

我导航到该激活我的控制器的链接。 在我的控制器中执行该行时,超出了最大调用堆栈:@log(Model.all())

Model.all()具有0记录 控制器处于4类28层的功能,用200行

问题

  • 什么是在脊柱/ JS术语调用堆栈:它是一个函数?一类?一个模块?
  • 浏览器,JS,JQuery或Spine是否强制调用堆栈限制? possible browser limits
  • 这是一个常见的问题,如果是这样,我怎么能避免使用Spine JS?

回答

0

如果你删除该行该应用程序继续工作?

否则,我认为与那些小类/函数更可能是您的代码问题。我认为一些函数不断调用自身,导致堆栈大小变得过大。

+0

好的,谢谢,我会调查并报告 – 2012-02-16 16:15:59

+0

发现问题。在模型代码的末尾是相关模型的一个属性,在调用时会导致循环。欢呼你的帮助 – 2012-02-16 17:13:24

相关问题