Railsのエラー画面を見やすくするgem


エラー画面を見やすくするgemを導入する

group :development, :test do
  gem 'better_errors'
  gem 'binding_of_caller'
end

$ bundle install

導入前

導入後

Application Frames
ここでは、自分の書いたコードを対象にエラーに関係する箇所を明示してくれています

All Frames
自分が書いた箇所以外(gemやActiveSupportなど)まで踏み込んでエラーに関係する箇所が表示されます

ローカルホスト以外のIPを許可

このままではlocalhostからのアクセスにしか対応していない。
他の開発環境でも実行できるようにするには、許可するIPの設定をしなければならない。

config/emvironments/development.rb

Rails.application.configure do
.
.
.
end

 # endの外に以下を追記
BetterErrors::Middleware.allow_ip! "0.0.0.0/0"

参考