2009-08-26 7 views
1

Existe-t-il un moyen de dire à un "script/server --debugger" de suspendre l'exécution et d'ouvrir l'invite du débogueur (autre que coller une instruction "debugger" dans mon code)? Similaire à CTL-C dans GDB.Comment arrêter le débogueur Ruby (comme CTL-C de GDB)

Je voudrais faire cela, afin que je puisse définir un point d'arrêt dans Base.update_attributes sans avoir à mettre "débogueur" dans ma propre fonction (et avoir à frapper "n" à chaque fois que ma fonction s'exécute).

Répondre

0

Vous pouvez appeler debugger plus tôt, lors de l'initialisation de l'application, par exemple quelque part dans boot.rb (comme vous ne veut pas que le débogueur soit appelé à chaque fois que vous appelez votre fonction), puis ajoutez le point d'arrêt de la console de débogage avec break Base.update_attributes comme explained here

Questions connexes