2010-01-07 7 views
6

У меня есть сайт с рельсами, который я разрабатываю на localhost Ubuntu, и у меня есть мобильный телефон. Мой сайт работает в http://localhost:3000Как подключить локальный сайт Rails через Mobile (мой samsung) локально?

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

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

ответ

18

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

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

+0

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

8

Execute

rails s -b IP_ADDRESS 

доступа мобильный телефон: IP_ADDRESS: 3000

7

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

Так в основном, выполняется команда

./ngrok http 3000 

И вы увидите выход подобного ngrok output

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

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

IFCONFIG

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

rails server -b 0.0.0.0 (ВАШ IP)

и нажмите Enter SERVER будет работать на IP_адрес: 3000 2. Теперь подключите свой мобильный телефон с одной и той же сети и открыть URL

https://YOUR_IP:3000 ПОЗДРАВЛЯЮ ВАС БЕЖАТЬ LOCALHOST НА МОБИЛЬНЫХ

 Смежные вопросы

  • Нет связанных вопросов^_^