tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【ruby】エラー処理 e.backtrace

begin
  user.save!
rescue  => e
  puts e.backtrace
end

このような感じでエラーが発生した場所を呼び出すことができる

backtrace.rb:2:in `/'      - 例外が発生した処理(backtrace.rbの2行目)
backtrace.rb:2:in `<main>' - 例外が発生した場所(backtrace.rbの2行目)

参考 https://techacademy.jp/magazine/50178#1