Можно ли отлаживать приложение 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
Я не уверен, что я делаю что-то неправильно или это все, что я могу ожидать.