使用better_errors作为调试器?

jor*_*npg 7 debugging ruby-on-rails ruby-on-rails-3 better-errors-gem

是否可以使用优秀的better_errors gem作为调试器?

换句话说,我可以添加代码以使其进入better_errors"错误"页面,浏览,检查事物,然后继续吗?

我可以添加一个虚假的错误或者raise,但是我不能"继续".

是的,我知道我可以使用调试器或pry,但better_errors接口是优越的,包含各种请求和堆栈信息,我可以使用2个窗口而不是3来编码/调试.

Ric*_*ega 5

或者或者......如果你真的也需要的话。

只需放置:raise 'something'并在任何需要的地方引发任意错误,然后您就可以在那里得到 REPL。


hor*_*guy 3

不,它是围绕错误页面构建的。它获取的调用堆栈快照来自最后一个异常。