Nie mogę określić, co przeoczyłem, być może jest to oczywiste lub niezrozumiałe.Subdomeny i lokalnie zainstalowana aplikacja Railsy
Aplikacja, z którą pracuję, korzysta z subdomen, które na serwerze hostingowym działają poprawnie. Pomyślałem, że instalacja lokalna wywołałaby kilka problemów związanych z routingiem, więc przeczytałem o wprowadzaniu zmian w/etc/hosts i korzystaniu z gem Ghost. Oba wydają się działać dobrze, np. Localhost: 3000/staje się myapp.local: 3000, ale nie rozumiem, jak logować się do konta subdomeny. Oto przykład ...
- myapp.local: 3000/sesji/new = domyślna strona logowania do aplikacji
- myapp.local: 3000/zarejestruj = domyślna strona zarejestruj
- mogę załóż konto tutaj, np Sub1
- z podziękowaniem strona jest pokazana w/w odniesieniu do sub1.myapp.com co wskazuje na obsługiwanej aplikacji (lokalny db pokazuje tę domenę a)
- sub1.myapp.local ręcznie dodane do/etc/hosts i
dscacheutil -flushcache
- sub1.myapp.local: 3000/sesji/nowy jest subdomeny
- próby logowania zamian, że to nie jest ważna domena. Wydaje się to mieć sens, ponieważ lokalna baza danych pokazuje adres URL jako sub1.myapp.com na serwerze hostingowym.
Więc moje pytanie brzmi, czy istnieje lokalny obejście, które można używać dla rozwoju albo ja całkowicie brakowało zasadniczą koncepcję po drodze?
Jeśli sub1.myapp.local odpowiada, wiesz HOSTS są prawidłowo skonfigurowane. Wygląda na to, że coś nie jest przechowywane w * rzeczywistej * domenie, która była używana, lub istnieje ustawienie konfiguracyjne dla domeny głównej. – wesgarrison