有沒有辦法在調試器中處理Rails應用程序?有沒有辦法在調試器中遍歷Rails應用程序?
8
A
回答
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。
相關問題
- 1. 有沒有辦法在調試模式下遍歷SQL代碼?
- 2. 有沒有辦法在heroku上調試play2應用程序?
- 3. 有沒有辦法遍歷visual studio shell?
- 4. 有沒有辦法調試iTunes應用程序? 「
- 5. 有沒有辦法在gem內創建rails應用程序?
- 6. 有沒有辦法在Chrome調試器中移動程序計數器?
- 7. 有沒有辦法在NetBeans調試器中看到程序計數器?
- 8. 有沒有辦法編程遍歷頭文件?
- 9. 有沒有辦法在iPad中使用Webkit Inspector遠程調試?
- 10. 有沒有辦法在JVM中選擇性地調試單個應用程序(或幾個應用程序)?
- 11. 有沒有辦法測試PHPUnit以外的Symfony應用程序?
- 12. 有沒有辦法使用Eclipse/WinDbg來調試VC++編譯的應用程序?
- 13. 有沒有辦法在Rails中移除方法調用?
- 14. 有沒有辦法在調試器中抑制異常進入調試器?
- 15. 有沒有辦法遍歷所有可以導入的模塊
- 16. 有沒有辦法遍歷所有ASP.NET MVC 2會話密鑰?
- 17. 有沒有辦法在我的應用程序中使用mstest
- 18. 有沒有辦法在代碼中調用調試器的可視化器?
- 19. 有沒有辦法檢查應用程序簽名是否調試或發佈?
- 20. 有沒有辦法以編程方式進入IntelliJ調試器?
- 21. 有沒有辦法在Blue Prism中「激活」html應用程序?
- 22. 有沒有辦法在應用程序中查找對象?
- 23. 有沒有辦法在javaFX應用程序中集成html IFrame
- 24. 有沒有辦法在ClickOnce應用程序中重置IsFirstRun?
- 25. 有沒有辦法在Rails控制器測試中assert_select XHR JQuery響應?
- 26. 有沒有辦法讓VB 6應用程序調用.NET程序集?
- 27. 調試器沒有在Android應用程序中觸發斷點
- 28. 有沒有辦法在Heroku上部署使用sqlite的rails應用程序?
- 29. 在Rails中,有沒有辦法在類(不是控制器)中調用request.request_uri?
- 30. 有沒有辦法在Mac OS X中遍歷所有打開的窗口?
是的。查看[關於調試的Rails指南](http://guides.rubyonrails.org/debugging_rails_applications.html) - 特別是關於ruby-debug的部分。 – 2010-11-10 08:57:35