Fangzeilennummern in rubinroten Ausnahmen

Betrachten Sie den folgenden Ruby-Code

test.rb:

begin

  puts
  thisFunctionDoesNotExist
  x = 1+1
rescue Exception => e
  p e
end

Zu Debugging-Zwecken möchte ich, dass der Rettungsblock weiß, dass der Fehler in Zeile 4 dieser Datei aufgetreten ist. Gibt es eine saubere Möglichkeit, das zu tun?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage