Ich kann nicht herausfinden, was ich übersehe, vielleicht ist es offensichtlich oder Mangel an Verständnis.Subdomains und lokal installierte Rails App
Die App, mit der ich arbeite, verwendet Subdomänen, die auf dem Hosting-Server ordnungsgemäß funktionieren. Ich dachte mir, dass die lokale Installation einige Probleme im Zusammenhang mit dem Routing mit sich bringen würde, also habe ich nachgedacht, Änderungen an/etc/hosts vorzunehmen und das Ghost-Juwel zu verwenden. Beide scheinen gut zu funktionieren, d. H. Localhost: 3000/wird myapp.local: 3000, aber ich verstehe nicht, wie man sich in ein Subdomain-Konto einloggt. Hier ist ein Beispiel ...
- myapp.local: 3000/session/new = die Standardanmeldeseite für die App
- myapp.local: 3000/Anmeldungen = default Anmeldeseite
- ich kann Erstelle hier einen Account zB Sub1
- Die danke Seite wird w/der Verweis auf sub1.myapp.com gezeigt, die auf die gehostete Anwendung Punkte (die lokale db zeigt diese Domain auch)
- sub1.myapp.local manuell hinzugefügt/etc/hosts und
dscacheutil -flushcache
- sub1.myapp.local: 3000/session/neu ist die Sub-Domain
- Anmeldeversuche zurückgeben, dass dies keine gültige Domäne ist. Dies scheint sinnvoll zu sein, da die lokale Datenbank die URL als sub1.myapp.com auf dem Hosting-Server anzeigt.
So ist meine Frage, ob eine lokale Problemumgehung gibt es, dass ich für die Entwicklung nutzen kann oder habe ich völlig verfehlt ein grundlegendes Konzept auf dem Weg?
Wenn sub1.myapp.local reagiert, wissen Sie sind Ihre HOSTS richtig eingerichtet ist. Es sieht so aus, als würde etwas die * tatsächliche * Domain nicht speichern, die verwendet wurde, oder es gibt eine Konfigurationseinstellung für die Root-Domain. – wesgarrison