Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Facebook omniauth rails重定向到url,用户单击此处的Facebook按钮_Ruby On Rails_Facebook_Facebook Graph Api_Redirect_Devise - Fatal编程技术网

Ruby on rails Facebook omniauth rails重定向到url,用户单击此处的Facebook按钮

Ruby on rails Facebook omniauth rails重定向到url,用户单击此处的Facebook按钮,ruby-on-rails,facebook,facebook-graph-api,redirect,devise,Ruby On Rails,Facebook,Facebook Graph Api,Redirect,Devise,我的问题是: 我通过本指南()添加了facebook omniAuth。omniAuth工作正常,但我需要在用户登录到url后重定向用户,在url中用户单击facebook按钮 在OmniAuthCallbackController中,我有一个方法: def after_sign_in_path_for(resource) if resource.email_verified? super resource else finish_signup_path(resource) end

我的问题是: 我通过本指南()添加了facebook omniAuth。omniAuth工作正常,但我需要在用户登录到url后重定向用户,在url中用户单击facebook按钮

在OmniAuthCallbackController中,我有一个方法:

def after_sign_in_path_for(resource)
 if resource.email_verified?
   super resource
 else
  finish_signup_path(resource)
end
结束

当我将“超级资源”更改为“配置文件路径”时,它会将我重定向到配置文件页面


如何修复重定向到当前页面?

将用户重定向到他单击Facebook按钮的URL:

    redirect_to request.referer

不清楚你在问什么。