Rails 4.2開発サーバーのデフォルトのバインディングIPを変更するにはどうすればよいですか?
チームのrailsアプリケーションを4.2にアップグレードした後、リリースノートに記載されているように、デフォルトのIP rails serverバインド先がlocalhostからに変更され0.0.0.0ます。 私たちはVagrantで開発しており、ホストマシンのブラウザから直接開発サーバーにアクセスできるようにしたいと考えています。 rails s -b 0.0.0.0これから毎回入力する代わりに、もっとエレガントな解決策があるかどうか疑問に思うのでrails s、サーバーを起動するのと同じくらい簡単にsthを使用できます。おそらく: 設定ファイルrails sは、デフォルトのバインディングIPを変更できる場所を読み取ります(を使用せずに-c) vagrantでポート転送(試行されましたが失敗しました。以下で発生した問題を参照してください) ラックへのサルパッチ。デフォルトのバインディングIPを変更します この背後にある本当の目標は、私たちのチームの間でアップグレードをスムーズに行い、欠けている-b 0.0.0.0部分のために人々がレールサーバーを常に再起動しなければならないというグリッチを回避することです。 迷惑なポートフォワーディングを試しましたが、ホストマシンConnection Refusedにアクセスするとまだ取得できlocalhost:3000ます。私が試した2つの構成行は次のとおりです。 config.vm.network "forwarded_port", guest: 3000, host: 3000 config.vm.network "forwarded_port", guest: 3000, guest_ip: '127.0.0.1', host: 3000 公式ドキュメントで関連する手順が見つかりませんでした。どんな助けでもありがたいです。