Spine JS :: RangeError: превышен максимальный размер стека вызовов - PullRequest
0 голосов
/ 16 февраля 2012

Задача

Я перехожу на ссылку, которая активирует мой контроллер. Максимальный стек вызовов превышен при выполнении строки: @log(Model.all()) в моем контроллере.

Model.all() имеет 0 записей Контроллер имеет 28 функций в 4 классах, более 200 строк

Вопросы

  • Что такое стек вызовов в терминах Spine / JS: это функция? класс? модуль?
  • Установлены ли ограничения стека вызовов браузером, JS, JQuery или Spine? возможные ограничения браузера
  • Это обычная проблема, и если да, то как мне избежать ее при использовании Spine JS?

1 Ответ

0 голосов
/ 16 февраля 2012

Если вы удалите эту строку, приложение продолжает работать?

В противном случае я думаю, что с этими небольшими классами / функциями, скорее всего, возникнет проблема с вашим кодом.Я думаю, что некоторая функция продолжает вызывать себя, что приводит к тому, что размер стека становится слишком большим.

...