как перенаправить после входа в систему с devise - PullRequest
2 голосов
/ 22 февраля 2012

Я проверил официальную вики: Как: перенаправить на определенную страницу при успешном входе в систему .

Я определил

   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 для перенаправления в соответствии с некоторыми условиями, например, пользователь только что посетил страницу, прежде чем зайти на страницу входа.

Как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...