2012-08-07 3 views
9

Ich arbeite an einer Rails-Web-App, die sich derzeit auf das mobile Design konzentriert und HTML-Bildschirme anzeigen möchte, die ich im mobilen Chrome-Browser auf meinem Galaxy Nexus (mit Jelly Bean) entwickelt habe.Wie kann ich eine Website, die in localhost ausgeführt wird, auf einem Computer im Chrome-Browser anzeigen?

Auf meinem MacBook Pro kann ich natürlich einen lokalen Server laufen und die Site auf meinem Rechner über LocalHost: 3000 url ansehen. Wäre es möglich, eine Netzwerkkonfiguration auf meinem Telefon/MacBook Pro abzuschließen, um die Local Host-Site auf meinem Telefon zu sehen, wenn sie auf meinem Computer läuft? Können Chrome Dev Tools auf jeden Fall genutzt werden?

z.B.

https://developers.google.com/chrome/mobile/docs/debugging

+5 kühle Punkte für wen auch immer diese Frage beantwortet. :)

+1

Warum können Sie nicht einfach 'http: // yourMachinesHostNameOrIP /' (oder 'http: // yourMachinesHostNameOrIP: 3000 /' wenn das der Port ist, auf dem Sie laufen). Haben Sie überprüft, dass Ihre Firewall diesen Port nicht blockiert? –

Antwort

16

Auf Ihrem Mac öffnen Sie Ihre Netzwerkeinstellungen (klicken Sie auf das Wifi-Signal an der Spitze). Suchen Sie die IP-Adresse des Netzwerks, mit dem Sie gerade verbunden sind. Geben Sie im Browser Ihres Telefons diese IP-Adresse ein und fügen Sie an folgende Adresse an:

+4

Was passiert, wenn Sie immer noch "Diese Webseite ist nicht verfügbar" erhalten? –

+0

Wenn ich dies versuche, erhalte ich folgenden Fehler: "Diese Webseite ist nicht verfügbar ERR_CONNECTION_REFUSED". Irgendein Weg, dies zu überwinden? –

23

Für jeden, der Rails 4.2 verwendet, wird der Zugriff auf die IP-Adresse wahrscheinlich aufgrund von a change in Rails fehlschlagen.

Starten Sie den Server mit rails server -b 0.0.0.0 würden Sie Zugriff auf Ihre localhost von Ihrem Telefon wie zuvor.

+0

Das hat bei mir funktioniert. Vielen Dank. – GregSantulli

+1

Ich wünschte, ich könnte diese Antwort +1000 geben. Verbrachte viel zu lange alles vorher. – jayp

Verwandte Themen