我会尽量保持简短。
在 ruby 中,如果抛出异常,返回另一个值的最佳方法是什么?我有空气制动通知我异常情况,但我不想阻止该过程继续进行。到目前为止,我有这样的事情:
house = House.find(1)
visitor_count = begin
house.visitors.count
rescue => e
Airbrake.notify(e)
0
end
想知道除了开始块之外是否还有其他方法可以执行此操作。谢谢!