困ったときのメモ ver.2.0

主に Ruby on Rails のメモ。など。

better_errors が Vagrant で動かないときの対処

デバッグ用のgemとして以下を入れると便利です。

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

ただ、Vagrant環境下だとデフォルトのままではブラウザに出てきてくれなかったりして 困りましたが、ググったらいろいろありました。

Rails - better_errorsがvagrantで動作しない対処 - Qiita

が、Vagrantファイル書き換えたりとかイヤなので、
ちょっと考えみたら以下の記述で動きました。

config/environments/development.rb

BetterErrors::Middleware.allow_ip! "10.0.2.2"

サーバログに出てるもんね。