2010-11-10 71 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。

相关问题