Как подключить локальный сайт Rails через Mobile (мой samsung) локально?

У меня есть сайт rails, который я разрабатываю на localhost Ubuntu, и у меня есть мобильный. Мой сайт работает в http://localhost:3000

Теперь я хочу получить доступ к этому прямо через мой мобильный браузер, не проходя через интернет.

Есть ли способ получить к нему доступ через Wi-Fi или иначе?

Ответ 1

Если ваш компьютер доступен из Интернета, просто войдите в свой мобильный браузер:

http://your.ip:3000/

Вы также можете создать локальную сеть (например, через Wi-Fi), подключиться к ней с помощью своего мобильного телефона и затем сделать то же самое.

Если вы используете Rails 4. 2+, запустите сервер, используя:

 rails server -b 0.0.0.0 

(см. http://edgeguides.rubyonrails.org/4_2_release_notes.html#default-host-for-rails-server).

Ответ 2

Использование ngrok

Итак, в основном вы запускаете команду

./ngrok http 3000

И вы увидите такой вывод ngrok output

И все, что вам нужно, это скопировать выделенный URL и вставить в браузер.

Ответ 3

Выполнить

rails s -b IP_ADDRESS

Доступ к мобильному: IP_ADDRESS: 3000

Ответ 4

1.) получите свой локальный ip, набрав:

ifconfig |grep inet

в вашу оболочку/терминал. ваш ip обычно выглядит следующим образом: 192.xxx.xxx.xx

2.) затем запустите сервер rails с помощью:

rails server -b 0.0.0.0

3.) ваше приложение теперь можно получить, набрав:

192.xxx.xxx.xx:3000 в браузере.

Ответ 5

  • Сначала найдите свой Ip и запишите его, набрав терминал ifconfig (вы должны быть подключены к Wi-Fi или сети).

Ifconfig

чем запустить сервер рельсов, набрав

сервер rails -b 0.0.0.0 (ваш IP-адрес)

и нажмите Enter. СЕРВЕР БУДЕТ РАБОТАТЬ НА YOUR_IP: 3000 2. Теперь подключите свой мобильный телефон к той же сети и откройте url

https://YOUR_IP:3000 ПОЗДРАВЛЯЕТ, ЧТО ВЫ РАБОТАЕТ ЛОКАЛЬНЫМ НА МОБИЛЬНОМ