2014-10-18 30 views
0

模板方法的优雅不显眼的方式如下所示?这个想法是“动态地”在方法内部的错误上插入binding.pry来简化调试。Ruby Pry调试

def foo #regular method 
... 
end 

def foo #method changed to debug errors 
begin 
    ... 
rescue 
    binding.pry 
end 
end 
+1

尝试['pry-rescue'](https://github.com/ConradIrwin/pry-rescue) – 2014-10-18 09:01:53

+0

完全按照我想要的方式工作。谢谢! – 2014-10-18 09:19:39

回答

2

您可以使用pry-rescue

pry-rescueRuby的 “对未处理的异常中断” 的实现。每当发生异常但未获救时,撬手 将自动为您打开Pry。