Ruby and Rails

Ruby と Ruby on Rails のこと

better_errors - エラー画面を便利にする

Rails に標準で入れてほしい better_errors。

エラー画面で REPL が使えます。変数を確認したりと便利。

インストール

Gemfile に下記。

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

インストール。

$ bundle

REPL があるということは何でもできるため、localhost 以外ではデフォルトでは動きません。

そのため、リモート先に開発環境がある場合に、デフォルトでは better_errors が表示されません。

config/environments/development.rb に下記を書けば、192.168.0.0/9 からのアクセスの場合は better_errors が表示されます。

  BetterErrors::Middleware.allow_ip! '192.168.0.0/9'

charliesome/better_errors