Ich verwende Ruby on Rails 4 auf Ruby 1.9.3. Wenn während einer Rake-Task ein Fehler auftritt, erhalte ich eine sehr schöne Stack-Trace.
Wenn ich jedoch etwas in meiner Rails-Konsole (PRY) mache, das eine Ausnahme auslöst, sehe ich nur die Fehlermeldung und die Codezeile, die sie ausgelöst hat (die meiste Zeit befindet sich irgendwo im Rails-Core) .
Gibt es eine Möglichkeit, diese Stapelspeicherauszüge in der Konsole zu aktivieren?
Ich habe selbst eine Lösung gefunden.
Anscheinend brauchte ich den Befehl wtf?
, der mit hebeln kommt.
Wenn in der Konsole ein Fehler auftritt, sollten Sie so etwas sehen
%Vor%Was ist das Problem damit? Sie sehen den Stack-Trace nicht?
BEARBEITEN: Wenn Sie mit "hacken" arbeiten und mehr Stapelspuren sehen möchten, lesen Sie help Kurzes Beispiel (alle Zeilen anzeigen)
%Vor%Tags und Links ruby stack-trace pry rails-console