Как подключить локальный сайт Rails через Mobile (мой samsung) локально? - PullRequest
10 голосов
/ 07 января 2010

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

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

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

Ответы [ 5 ]

23 голосов
/ 07 января 2010

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

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).

9 голосов
/ 15 июля 2015

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

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

./ngrok http 3000

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

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

8 голосов
/ 28 ноября 2014

Выполнить

rails s -b IP_ADDRESS

Мобильный доступ: IP_ADDRESS: 3000

4 голосов
/ 12 марта 2018

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 в браузер.

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

Ifconfig

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

сервер rails -b 0.0.0.0 (ВАШ IP)

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

.

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

...