Вопрос

В зависимости от поддомена я хочу вызвать конкретный контроллер.

Чем я сейчас занимаюсь:Моя страница использует поддомен для идентификации таких пользователей, как username.site.com.Я получаю имя пользователя, ищу его в базе данных и отображаю соответствующие данные в UsernamesController.

единственным исключением является www.site.com или site.com.В этом случае следует вызвать другого контроллера.В настоящее время я делаю это, обнаруживая www или '' поддомен в `ApplicationController, а затем перенаправление.Хотя мне кажется, что редирект здесь не к месту.

У кого-то есть другой подход?

Спасибо

Это было полезно?

Решение

subdomains_routes позволяет определять собственные маршруты на основе текущего поддомена.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top