2010-11-10 68 views

回答

7

是的,使用pry和pry-debugger。請訪問http://pryrepl.org/瞭解更多信息。

+1

請注意,如果您使用的應用服務器獨立於終端(乘客,獨角獸等)運行,您可以使用類似https://github.com/Mon-Ouie/pry-remote的連接終端到該終端過程和調試。 – 2013-05-20 11:30:40

2

當然可以。你所要做的就是安裝Netbeans 6.9。它內置了一個快速緩衝器。您應該以調試模式啓動服務器。然後,您可以在代碼中設置斷點並逐步檢查。

4

是的。

假設你有開始導軌:

rails s --debugger 

,並得到了在你的代碼行:

debugger 

那麼,當你打的斷點,只需按:

Enter 

逐行遍歷代碼。當您的應用程序正在被解析時,您還會看到Ruby代碼在途中執行。不知道你如何切換。

1

我喜歡Rubymine調試器。 Rubymine是一個付費的Rails IDE。

相關問題