rails server 時のオプションの意味

rails s -b 0.0.0.0

何気なくこのコマンドでサーバ立ち上げていたけど、オプションの意味を知らずにやってたので、ここにメモ。

普通にrails sすると、その端末しかアクセスできないが、上記のコマンドによって、別の端末でも同LAN内なら、アクセスできる。


$ rails s -b 0.0.0.0

=> Booting Puma
=> Rails 6.1.4 application starting in development 
=> Run `bin/rails server --help` for more startup options
Puma starting in single mode...
* Puma version: 5.4.0 (ruby 2.6.8-p205) ("Super Flight")
*  Min threads: 5
*  Max threads: 5
*  Environment: development
*          PID: 15656
* Listening on http://0.0.0.0:3000

となります。