Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.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 Rails OmniAuth Facebook';重定向URL必须是绝对的';_Ruby On Rails_Devise_Omniauth_Facebook Oauth_Callbackurl - Fatal编程技术网

Ruby on rails Rails OmniAuth Facebook';重定向URL必须是绝对的';

Ruby on rails Rails OmniAuth Facebook';重定向URL必须是绝对的';,ruby-on-rails,devise,omniauth,facebook-oauth,callbackurl,Ruby On Rails,Devise,Omniauth,Facebook Oauth,Callbackurl,我正在尝试设置omniauth,允许用户使用facebook登录我的网站。在完成以下操作后单击“登录”按钮时,我出现以下错误: 在我的designe.rb文件中,我有: config.omniauth :facebook, "*****", "*****", callback_url: "CALLBACK_URL" 我使用的是ngrok,所以我可以使用一个不是localhost的url进行测试。生成的url是 在facebook仪表板设置中,我有: 在faceb

我正在尝试设置omniauth,允许用户使用facebook登录我的网站。在完成以下操作后单击“登录”按钮时,我出现以下错误:

在我的designe.rb文件中,我有:

  config.omniauth :facebook, "*****", "*****",
            callback_url: "CALLBACK_URL"
我使用的是ngrok,所以我可以使用一个不是localhost的url进行测试。生成的url是

在facebook仪表板设置中,我有:

在facebook仪表板的“产品/facebook登录”中,我有


有人知道如何修复此错误吗?

designe.rb
文件中,“CALLBACK\u URL”需要替换为回调URL,例如

提供来自同一ngrok服务器的URL的https://版本。而且你还需要提高韩国的水平……)还值得指出的是,如果传递的是路径而不是完整的url,则会看到相同的错误