У меня есть модель пользователя и учетной записи, и ассоциация - это учетная запись пользователя has_one.Для аутентификации я использую devise gem.Каждый раз, когда пользователь регистрируется впервые, также создается учетная запись.Но аккаунт будет в состоянии деактивации.Это будет в активном состоянии, когда администратор дает доступ к учетной записи.Если это состояние инактивации, мне нужно перенаправить страницу на конкретную страницу, где будет отображаться «Ожидание активации».Я использовал приведенный ниже код
def after_sign_in_path_for(resource)
redirect activation_path
end
Но если пользователь нажимает на другие ссылки, он не должен переходить на эту страницу, он должен быть ограничен и перенаправлен на путь активации, говоря об этом в процессе активации.