以下の記述を記載するだけ
config/environments/development.rb
if Rails.env.development? BetterErrors::Middleware.allow_ip! "0.0.0.0/0" end
"0.0.0.0/0" ってなんだろう?
docker-compose.yml
でバインドしたIPのこと
version: '3' services: web: build: . command: bundle exec rails s -p 3000 -b '0.0.0.0' volumes: - .:/app ports: - 3000:3000 depends_on: - db tty: true stdin_open: true db: image: mongo:4.0.6 volumes: - ./docker/mongodb/data:/data/db volumes: db-volume:
記載後の画面
これでDockerを使ったローカル環境でも better_errors
の画面を表示出来るようになりました。