【发布时间】:2014-12-31 08:52:22
【问题描述】:
在下文中,['a', nil, 'c'] 的迭代将在 nil 处失败,因为您无法执行 nil + 'd'。我想挽救该消息,对其进行修改,然后将其传递给另一个存储错误的方法。
number = 0
begin
['a', nil, 'c'].each_with_index do |entry, i|
entry + 'd'
number = i
end
rescue => e
e.message="#{e.message} (happened at entry: #{number})"
store_exception(e)
end
问题是,message= 方法不存在。我该怎么做?
【问题讨论】: