我使用php并且有一个方便的退出;这将停止页面的执行,让我查看到目前为止的页面,然后让我查看我需要的调试..在ruby on rails上的东西
答案 0 :(得分:5)
在rails中调试的最佳方法是在启用调试ruby script/server --debugger
的情况下启动服务器(这需要ruby-debug gem)gem install ruby-debug
然后您可以将<% debugger %>
放在您的视图,控制器或任何您喜欢的位置(如果在视图之外,显然会省略erb标记)。运行服务器的终端然后会在提示符中显示断点调试器help
,会告诉您更多信息。
答案 1 :(得分:2)
直接映射到PHP的退出函数将是Kernel::exit()(或者只是退出())
特别是在Rails视图中:<%= debug @whatever %>
。 More Info
答案 2 :(得分:2)
您可以在代码中引发异常,从而停止当前方法并打印异常。非常适合调试。
例如raise @variable.inspect
。同样调用inspect方法将向您显示有关变量的大量信息。如果您使用rails,也可以在视图控制器模型助手中使用它。
在您看来:
<%= raise @variable.inspect%>