Rails3:在任何异常/崩溃时掉到调试控制台

时间:2012-07-27 10:39:14

标签: ruby-on-rails ruby

如果应用程序出现任何问题,是否可以自动删除Ruby调试器?

gem 'debugger', :git => 'https://github.com/cldwalker/debugger.git' 

目前我必须完成我的代码,并添加调试器语句,有时还会通过循环等来查找代码崩溃的位置。这非常耗时且故障排除非常慢。所以基本上我希望在生成应用程序回溯之后立即调试控制台。

.. Exception Caught ..

app/admin/watchlists.rb:135:in `open'
app/admin/watchlists.rb:135:in `entries'
app/admin/watchlists.rb:135:in `block (4 levels) in <top (required)>'

1 个答案:

答案 0 :(得分:1)

您可以使用hijack获得irb会话。