2012-02-16 94 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

相關問題