#ruby-on-rails #devise #rubygems
Вопрос:
Как указать пути для разных моделей после входа в систему devise on rails? поскольку у меня есть две модели, а именно клиент и агент, как указать разные пути для разных моделей
Комментарии:
1. как насчет devise_scope
Ответ №1:
Вы можете проверить в методе входа в систему, является ли пользователь агентом или клиентом.
Файл маршрутов генерирует маршрут для каждого вида рельсов. Вы можете позвонить им внутри этого, если.
Так что вы можете сделать что-то вроде этого:
def login
...
if @user.customer?
render :customer_dashboard
else
render :agent_dashboard
end
end