gpt4 book ai didi

ruby - 捕获用于日志记录的 Ruby 异常,但不抛出它?

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:18 25 4
gpt4 key购买 nike

我的脑子好像要冻僵了。我想在循环多个对象期间捕获可能的 Ruby 异常,以便将其计为失败以便稍后显示,但我希望停止执行;我希望它跳过不良记录并继续。我该如何再次执行此操作?我不认为我可以使用 retry,因为那样会再次尝试相同的记录,对吧?

最佳答案

some_ary.each do |item|
begin
do_something_with item
rescue Exception => e
Logger.error "OH NO: #{e}"
end
end

执行应继续并捕获并记录错误。

关于ruby - 捕获用于日志记录的 Ruby 异常,但不抛出它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2253741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com