2012-04-07 25 views

Trả lời

14

Chỉ cần lấy backtrace:

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

Để có được chỉ số dòng - chỉ cần phân tích nó ra khỏi vết lùi qua một regex.

Bạn có thể tìm thêm thông tin tại đây: Catching line numbers in ruby exceptions

Các vấn đề liên quan