Я не могу понять, что я пропускаю, возможно, это очевидно или непонимание.Поддомены и локально установленные приложения Rails
Приложение, с которым я работаю, использует субдомены, которые на сервере хостинга работают правильно. Я решил, что локальная установка вызовет некоторые проблемы вокруг маршрутизации, поэтому я прочитал об изменениях в/etc/hosts и использовании жемчужины Ghost. Оба, кажется, работают нормально, то есть localhost: 3000/становится myapp.local: 3000, но я не понимаю, как идти на вход в учетную запись поддомена. Вот пример ...
- myapp.local: 3000/сессии/новый = страница по умолчанию Войти для приложения
- myapp.local: страница регистрации 3000/регистрация = по умолчанию
- я могу создайте учетную запись здесь, например, Sub1
- благодарственных страница отображается ж/ссылки на sub1.myapp.com, который указывает на размещаемое приложение (локальная БД показывает этот домен, а)
- sub1.myapp.local вручную добавлены/и т.д./хосты и
dscacheutil -flushcache
- sub1.myapp.local: 3000/сессия/новый является субдомен
- попытки входа в систему возврата, это не является допустимым домена. Это, по-видимому, имеет смысл, потому что локальный db показывает url как sub1.myapp.com на сервере хостинга.
Так что мой вопрос, есть ли локальный обходной путь, который я могу использовать для развития или я полностью пропустил фундаментальную концепцию по пути?
Если sub1.myapp.local отвечает, вы знаете, что ваши HOSTS настроены правильно. Похоже, что что-то не хранит домен * * *, который был использован, или есть настройка конфигурации для корневого домена. – wesgarrison