我启动了Rails应用程序并访问http://127.0.0.1:3000它可以正常工作,但如果我访问http://192.168.0.59:3000则不行。 我的Mac的IP地址是 192.168.0.59
我认为之前有效。我想用我的iPhone访问我的mac作为同一实习生网络中的本地服务器。任何提示?
编辑:
是的,因为rails服务器绑定127.0.0.1
所以只有我自己的机器可以评估,所以rails s -b 0.0.0.0
。
因为我使用了霰弹枪shotgun -o 0.0.0.0
答案 0 :(得分:2)
对于Rails 5:
$ rails s -b 0.0.0.0
答案 1 :(得分:1)
您可能想检查Rails服务器是否绑定到该IP地址,即从那里收听来电。
您可以在此处找到答案:How to change the default binding ip of Rails 4.2 development server?