Ruby on Railsを学んでいる初学者です。
2台のPCを使って試してみたところで質問があります。
AのPCでrails sでサーバーを起動しているとします。
AのPCで「http://localhost:3000/」にアクセスした場合、railsのデフォルトページが表示されました。
当然と言えば当然かもしれません。
BのPCで「http://localhost:3000/」にアクセスした場合、railsのデフォルトページが表示されませんでした。
質問①
AとBは同じwifiで繋いでいますが、接続的には自分のIPの3000番にアクセスとなるので、BのPCはrails sでサーバーを起動していないので見れないということでしょうか?
質問②
異なるwifi(異なるネットワーク環境)でネットに接続しているCのPCがあるとしても、Bと同様でrails sでサーバーを起動していない為、railsのデフォルトページは見れないとなるのでしょうか?
質問③
rails sでサーバーを起動しているPCだけが「http://localhost:3000/」にアクセスした場合、railsのデフォルトページが表示されるという認識で良いのでしょうか?
質問④
AのPCで「rails s -e production」(本番環境)でサーバーを起動した場合、BのPC,CのPC、その他のPCでも「http://localhost:3000/」にアクセスした場合、デフォルトページが見れるようになるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/26 14:35