有没有办法在调试器中单步执行Rails应用程序?

时间:2010-11-10 07:46:25

标签: ruby-on-rails debugging

有没有办法在处理请求时在调试器中单步执行Rails应用程序?

4 个答案:

答案 0 :(得分:7)

是的,使用pry和pry-debugger。访问http://pryrepl.org/了解详情。

答案 1 :(得分:4)

假设你已经开始使用rails:

rails s --debugger

并在代码中加了一行:

debugger

然后,当你点击那个断点时,只需按:

Enter 

逐行逐步执行代码。您还将看到正在解析您的应用程序时正在执行的Ruby代码。不确定如何关闭它。

答案 2 :(得分:2)

当然可以。您所要做的就是安装Netbeans 6.9。它有一个内置的快速装置。您应该在调试模式下启动服务器。然后,您可以在代码中设置断点并逐步检查。

答案 3 :(得分:1)

我喜欢Rubymine调试器。 Rubymine是一个付费的Rails IDE。