избегая перенаправления
-
05-07-2019 - |
Вопрос
В зависимости от поддомена я хочу вызвать конкретный контроллер.
Чем я сейчас занимаюсь:Моя страница использует поддомен для идентификации таких пользователей, как username.site.com
.Я получаю имя пользователя, ищу его в базе данных и отображаю соответствующие данные в UsernamesController
.
единственным исключением является www.site.com или site.com.В этом случае следует вызвать другого контроллера.В настоящее время я делаю это, обнаруживая www
или ''
поддомен в `ApplicationController, а затем перенаправление.Хотя мне кажется, что редирект здесь не к месту.
У кого-то есть другой подход?
Спасибо
Решение
subdomains_routes позволяет определять собственные маршруты на основе текущего поддомена.
Не связан с StackOverflow