Rails 4.2 へのアップグレード作業中、下記のトラブルに遭遇。
- Vagrant でホストの 3000 番ポートをゲストの 3000 番ポートに port forwarding している
- ゲスト側で rails server でサーバー起動
- ホスト側の Web ブラウザで localhost:3000 にアクセス
- サーバーに接続できない\(^o^)/
rails server 実行時に出力されるメッセージを見ると、 Rails 4.1.2 まで開発サーバーは 0.0.0.0 で待ち受けていたけど、 Rails 4.2 では 127.0.0.1 で待ち受けるように変わっていた。
bin/rails server -b 0.0.0.0
という風に、バインドする IP アドレスを指定することで、以前と同じように Web ブラウザで表示できることを確認。