NetBeans 6.8 et débugguer du Ruby

Netbeans 6.8

Je viens du monde PHP avec la mauvaise habitude de débugguer mon code avec des "echo". Ce temps est révolu (j'aime bien cette phrase ^^).

Voilà comment installer et utiliser un debuggueur pour rubyonrails sur netbeans.

sudo gem install ruby-debug-ide

Ensuite sous netBeans vérifiez que le débuggueur est installé : Outils => Ruby Platforms.

Choisissez la plateforme Ruby 1.8.7 et vérifiez à droite que dans "Ruby Debugger" apparait Fast Debugger (ruby-debug-ide).

Ensuite utilisez "Débogage" => "déboguer un projet".

Il vous suffit de poser vos points d'arrêt en cliquant sur le numéro de ligne et un carré rouge apparait.

Pour voir l'état de vos variables "Fenêtre" => "Débogage" => "Variables" (Ne pas avoir une confiance absolue sur les valeurs des variables, le débuggueur m'affiche des variables nil alors que l'on peut voir l'intérieur des variables et elles ne sont pas nil, certainement un bug...).