Уровень стека рельсов слишком глубокий - PullRequest
1 голос
/ 21 января 2012

Как я могу получить больше информации от такой ошибки?

=> Booting WEBrick
=> Rails 3.1.1 application starting in production on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
script/rails:6: stack level too deep (SystemStackError)

Ответы [ 2 ]

1 голос
/ 24 января 2012

Ошибка возникала только на производстве.

При изменении настроек внутри config/environments/production.rb я обнаружил, что настройка config.cache_classes = false позволяет мне запускать приложение в работе.Изучив коммит, я обнаружил класс-нарушитель.

Я создал модель под названием Object, которая, похоже, мешала работе кэширования, вероятно перезаписывая базовый класс ruby ​​Object.

0 голосов
/ 21 января 2012

Это петля.Чтобы получить более подробную информацию об этом, вы должны набрать "config.log_level = :debug" в config / environment / production.rb и перезапустить сервер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...