2012-04-07 9 views

Odpowiedz

14

Wystarczy wziąć ślad:

begin 
    . . . 
    # error occurs here 
    . . . 
rescue => error 
    puts "Error: " + error.message 
    puts error.backtrace 
end 

Aby uzyskać tylko numer linii - wystarczy przeanalizować ją z backtrace poprzez regex.

Więcej informacji można znaleźć tutaj: Catching line numbers in ruby exceptions

Powiązane problemy