Я проверил официальную вики: Как: перенаправить на определенную страницу при успешном входе в систему .
Я определил
def after_sign_in_path_for(resource)
return request.env['omniauth.origin'] || stored_location_for(resource) || root_path
end
Каким-то образом это не работает вообще.
После того, как я войду в учетную запись FB с omniauth
, request.env['omniauth.origin']
будет nil
.
Я хочу devise
для перенаправления в соответствии с некоторыми условиями, например, пользователь только что посетил страницу, прежде чем зайти на страницу входа.
Как это сделать?