有没有办法在处理请求时在调试器中单步执行Rails应用程序?
答案 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。