Gibt es einen schnellen Weg, um herauszufinden, welche Variablen mit dem aktuellen Gültigkeitsbereich gelten und auf welches Objekt "self" sich in Ruby on Rails bezieht?
Ich mag es wirklich, das Better Errors-Juwel zu benutzen, dann richte ich @somevar nur dort ein, wo ich es brauche, damit ich die in der Browser-Konsole benutzen und mit einem Stock pokern kann. :) Gott, ich liebe dieses Ding.
Ich denke, pry
ist eine großartige Lösung, obwohl debugger
, wie @jvnill vorgeschlagen, auch funktioniert.
In Ihrem Code müssen Sie Folgendes hinzufügen, wenn Sie den Bereich untersuchen möchten:
%Vor% In pry
ist etwas eingebaut für das, was Sie fragen:
ls
zeigt Variablen und Methoden an, die aufgerufen werden können und aus welchen Objekten / Klassen sie stammen.
Klären Sie, ob Sie etwas ganz anderes suchen.
Geben Sie den Befehl "ls -l" mit dem Juwel "pry" im Kontext von pry für eine Liste lokaler Variablen (zusammen mit Werten in den Variablen) ein.
Tags und Links ruby-on-rails