Я создаю приложение rails в ОС Mac и пытаюсь использовать другое устройство (в том же частном), чтобы подключиться к этой локальной службе. Однако мое устройство не может получить доступ к этому URL => «http://192.168.1.107:3000»не может получить доступ к локальному серверу rails
Моя консоль ниже:
chris$ rails server --binding=192.168.1.107
=> Booting WEBrick
=> Rails 4.2.0 application starting in development on http://192.168.1.107:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Он отлично работает в локальной машине как «http://localhost:3000» и «http://192.168.1.107:3000», но другое устройство по-прежнему не может доступ "http://192.168.1.107:3000"
Любое предложение для этого? большое спасибо!
Почему вы хотите привязать к внутреннему ip? - edit ah Я вижу, чтобы получить доступ к нему с мобильного – Laurens
только для тестирования. Я стараюсь как «rails s», так и «rails server --binding = 192.168.1.107», но те же результаты. – CWC
Вам не нужно привязываться к локальному IP для доступа с другого устройства. Оставьте его на 'localhost: 3000' и используйте серверы IP и 3000 для доступа с другого устройства. С какого мобильного устройства вы тестируете? Android позволяет переадресовывать во время отладки, позволяя вам получить доступ к «localhost: 3000» на вашем устройстве. – Leito