Я мигрирую с Rails 3.0 на 3.2.
У меня возникает ошибка при попытке отобразить страницу только с этой небольшой трассировкой стека:
SystemStackError in UserController#show
stack level too deep
SystemStackError (stack level too deep):
activesupport (3.2.1) lib/active_support/callbacks.rb:415
Rendered /home/barbacan/.rvm/gems/ruby-1.9.2-head/gems/actionpack-3.2.1/lib/action_dispatch/middleware/templates/rescues/_trace.erb (55.3ms)
Rendered /home/barbacan/.rvm/gems/ruby-1.9.2-head/gems/actionpack-3.2.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (4.0ms)
Rendered /home/barbacan/.rvm/gems/ruby-1.9.2-head/gems/actionpack-3.2.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (61.4ms)
Журнал не многословен.
Эта проблема возникает в обратных вызовах: это динамический код, который трудно отладить.
Знаете ли вы инструменты или методы, которые помогли бы мне отладить и найти источник этой проблемы?
Спасибо!
РЕДАКТИРОВАТЬ:
В Ruby / RoR есть способ перечислить все вызываемые методы, как список?