2010-11-10 8 views

Odpowiedz

7

Tak, użyj podnośnika i pry-debugger. Odwiedź stronę http://pryrepl.org/, aby uzyskać więcej informacji.

+1

Należy pamiętać, że jeśli używasz serwera aplikacji, który działa niezależnie od terminala (Pasażer, Unicorn, itp.), Możesz użyć czegoś takiego jak https://github.com/Mon-Ouie/pry-remote do podłączenia terminala do tego przetwarzanie i debugowanie. –

2

Oczywiście, że możesz. Wszystko, co musisz zrobić, to zainstalować Netbeans 6.9. Ma wbudowany fastdebugger. Należy uruchomić serwer w trybie debugowania. Następnie możesz ustawić punkty przerwania w swoim kodzie i kroku i sprawdzić linię po linii.

4

Tak.

Zakładając zacząłeś szyny z:

rails s --debugger 

i dostał linię w kodzie:

debugger 

wtedy, gdy trafisz tego przerwania, wystarczy nacisnąć:

Enter 

, aby przejść przez kod linia po linii. Zobaczysz również kod Ruby wykonywany na trasie podczas analizowania aplikacji. Nie wiem, jak to wyłączyć.

1

Podoba mi się debugger Rubymine. Rubymine to płatne IDE Rails.

Powiązane problemy