bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Rails роутинг в зависимости от роли пользователя?

Здравствуйте. Как в рельсах правильно сделать переадрессацию в зависимости от выбрраной роли.
Сейчас реализовано так
в application_controller.rb
def index
    redirect_root
  end

  def redirect_root
    if current_user_type == 'Admin'
      redirect_to admin_index_path
    else
      redirect_to institution_index_path
    end
  end


config/route.rb
root 'application#index'

Может это все можно настроить все через только роутинг?
  • Вопрос задан
  • 213 просмотров
Пригласить эксперта
Ответы на вопрос 2
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
И так норм.
Ответ написан
Комментировать
HighQuality
@HighQuality
☁ Ниндзя девелопер
before_action :redirect_root, only: [:index]

def index; end

protected

def redirect_root
# ...
end
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы