2014-09-01 9 views
6

Ich versuche, binding.pry in der Controller - Datei zu verwenden, und wenn ich Seite neu geladen habe, Passagier steckte darauf, aber irb funktioniert nicht (Es zeigt sich, aber stecken. Es sieht aus wie Passagier schrieb String und das ist alles.). Auf der Website der Passagiere können wir lesen, dass irb für den Business-Plan ist, aber wenn wir binding.remote_pry (binding.pry ignored by rails 3) verwenden, funktioniert es großartig. Natürlich funktioniert binding.pry sehr gut für WEBrick. Die Frage ist, ob ich richtig bin oder es möglich ist, die binding.pry mit Passagier zu verwenden, aber ich muss irgendwo etwas schreiben, damit es funktioniert?Binding.pry in Controllern mit Beifahrer

Zweites Ziel dieses Themas ist, den obigen Link und this für die nächsten Anfänger zu setzen. Ich verbrachte viel Zeit, um die Antwort zu finden, warum es nicht funktioniert und was zu tun ist, damit es funktioniert.

Übrigens - ob wir noch Debugging/Live Debugging Controller/Views irgendwie noch können? Ich habe this gefunden aber nicht versucht.

Ich benutze Schienen 4.

Antwort

6

Wenn die Ausführung bei binding.remote_pry in Passagier stoppt, wird es warten, bis Sie an den Debugger mit dem Stemmeisen-Remote-Client zu verbinden. Von einer Shell auf derselben Maschine aus:

pry-remote