Schnelle Möglichkeit, Variablen zu sehen, die im aktuellen Geltungsbereich gelten und auf die sich das Objekt self bezieht, RAILS

7

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?

    
Jordan Poulton 24.02.2013, 22:20
quelle

3 Antworten

1

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.

    
Polygon Pusher 25.02.2013, 01:30
quelle
18

Ich denke, pry ist eine großartige Lösung, obwohl debugger , wie @jvnill vorgeschlagen, auch funktioniert.

%Vor%

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:

%Vor%

ls zeigt Variablen und Methoden an, die aufgerufen werden können und aus welchen Objekten / Klassen sie stammen.

%Vor%

Klären Sie, ob Sie etwas ganz anderes suchen.

    
Matt Dressel 25.02.2013 01:49
quelle
2

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.

    
Stephen LAI 03.07.2017 09:46
quelle

Tags und Links