BetterErrors / better_errors

Better error page for Rack apps
MIT License
6.88k stars 437 forks source link

Show the last-raised error, not its "cause" #459

Closed RobinDaugherty closed 4 years ago

RobinDaugherty commented 4 years ago

Fixes #296. More discussion in #433.

The change here is to show the most recent exception raised. Previously on Ruby versions supporting Exception#cause it would show the most recent exception's cause if there was one.

The behavior in Rails of showing an "original exception" is still in place. This seems to be a desired behavior that's specific to ActionView template errors in Rails before 5.1.

sj26 commented 4 years ago

Amazing, thank you!