Way*_*ina 1 ruby exception-handling
我似乎正在大脑冻结.我希望在循环几个对象期间捕获可能的Ruby异常,以便将其计为稍后显示的失败,但我不希望执行停止; 我希望它跳过坏记录并继续.我该怎么做呢?我不认为我可以使用,retry因为那会再次尝试相同的记录,对吧?
some_ary.each do |item|
begin
do_something_with item
rescue Exception => e
Logger.error "OH NO: #{e}"
end
end
Run Code Online (Sandbox Code Playgroud)
执行应继续捕获和记录错误.
| 归档时间: |
|
| 查看次数: |
1574 次 |
| 最近记录: |