Railsのエラー画面をわかりやすく表示してくれるBetter Errors(better_errors)、GitHubのRuby系プロジェクトの中で一ヶ月で1番Starがついてたみたいです。ということで早速使ってみました!
charliesome/better_errors - GitHub
Better Errorsとは?
Better ErrorsはRack(RailsとかSinatraとか)のエラー画面をデバックしやすい形に整形してくれるGemです。
このGemの特徴は次の3つです。
* 綺麗なUI * わかりやすいエラーメッセージ * ブラウザからのirb(PERL)によるdebugが可能
インストールは、Gemfileに以下の行を追加してbundle installするだけです。
1 2 3 4 5 6 7 | |
綺麗なUI
下が通常のRailsのエラーメッセージ、ちょっと味気ないですよね。

これが、Better Errorsを入れると次のようになります。

エラーメッセージ/trace情報
必要な情報をうまく表示してくれているのでエラーを追いやすいです。
irb(rails c) - デバック画面
ブラウザからのirb(PERL)によるdebugが可能なので、ここはどうなってるんだっけというのもターミナルを表示しなくてもすぐ確認できます。
request時のパラメータ/変数の中身
今まで地道にloggerとかを仕込んで確認していたrequest時のパラメータや変数の中身も画面から簡単に追えるようになっています。
つまり、デバックが捗る
これなら、GitHubberな方々が注目する理由もわかります!、もしチャンスがあれば是非チャレンジしてみてください。
charliesome/better_errors - GitHub
