有没有办法在调试器中处理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