Comment déboguer une application Rails?

Est-il possible de déboguer une application Rails d'une manière similaire à une application Java - définition de points d'arrêt et à s'intégrer dans le code?

Quels sont les meilleurs outils pour cela?

J'ai un hybride Java/Ruby on Rails demande qui je peux courir dans Eclipse ou Netbeans.

Je voudrais étape dans le code de cette application et essayer de comprendre la cause d'un problème que je vais avoir.

Dans Eclipse si j'ai mis un point d'arrêt dans mon blog_controller puis choisissez le "Debug" du bouton, il semble qu'il utilise le ruby-debug-ide gem pour exécuter le code, mais je reçois ce inutile de sortie et aucune possibilité d'intervenir dans n'importe quel source:

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

Je ne suis pas sûr si je fais quelque chose de mal ou si c'est tout ce que je peux attendre.

source d'informationauteur