2

如果应用程序有任何问题,是否可以自动进入 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)>'
4

1 回答 1

1

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

于 2013-06-29T16:59:51.543 回答