vagrantでサーバーを立てて、自分のローカルマシンからRailsにアクセスする時の動作が、Rails4.2系から
変更されている。
Rails4.2系で普通に動かした場合には、自分のローカルマシンからはアクセスできない。
rails s
Local Addressが127.0.0.1に指定されている。
Local Addressが指定されている場合は、接続先アドレスがそのアドレスの接続しか受け付けないようになっています。
Rails4.1系で普通に動かした場合には、自分のローカルマシンからはアクセスできる。
Local Addressが0.0.0.0に指定されている。
では、Rails4.2系でローカルからアクセスできるようにするには、どうしたらいいのか?
RailsがBindするIPを変更すればいい
rails s -b 0.0.0.0
Local Addressが0.0.0.0に変更されました。