Devise предоставляет метод user_signed_in?
, который вы можете использовать, чтобы проверить, уже вошел ли пользователь. Затем вы можете использовать current_user
, чтобы найти домашнюю страницу для данного пользователя.
Я хотел бы добавить что-то вроде этого в контроллер, через который пользователь попадает на вашу домашнюю страницу:
if user_signed_in?
redirect_to current_user.home_page_path
end
Примечание. Предполагается, что модель вашего устройства называется User, и вы добавили метод home_page_path в модель пользователя.