Возможно ли отладить приложение Rails аналогично приложению Java - установить точки останова и войти в код?
Каковы лучшие инструменты для этого?
У меня есть гибридное приложение Java / Ruby on Rails, которое я могу запустить в Eclipse или Netbeans.
Я хотел бы перейти к некоторому коду в этом приложении и попытаться выяснить причину возникшей проблемы.
В Eclipse, если я установил точку останова в своем blog_controller
и затем выбрал кнопку «Отладка», он, кажется, использует гем ruby-debug-ide для выполнения кода, но я получил это бесполезное вывод и нет возможности перейти в любой источник:
Fast Debugger (ruby-debug-ide 0.4.5) listens on localhost:56726
./war/WEB-INF/app/controllers/blog_controller.rb:1
C:/Ruby18/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.5/lib/ruby-debug.rb:101:in `debug_load'
C:/Ruby18/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.5/lib/ruby-debug.rb:101:in `debug_program'
C:/Ruby18/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.5/bin/rdebug-ide:82
C:/Ruby18/bin/rdebug-ide:19:in `load'
C:/Ruby18/bin/rdebug-ide:19
Uncaught exception: uninitialized constant ApplicationController
Я не уверен, что делаю что-то не так или это все, чего я могу ожидать.