在我的 Rails 控制器中,我有类似的东西:
def authenticate_user!
if not current_user
# TODO: after login user should go back to the place she tried to get, not ref url
redirect_to user_omniauth_authorize_path(:facebook, :redirect_uri => 'http://localhost:3000/some-page-where-user-redirected-after-login')
end
end
如何在 user_omniauth_authorize_path 中传递正确的 facebook redirect_uri?
我试过 ":redirect_uri => " 但它不起作用。
在她登录后,我需要将用户重定向到添加评论表单。登录仅通过 Facebook Omniauth Devise 完成。