Rails OmniAuth 脸书 'Redirect URL must be absolute'

Rails OmniAuth Facebook 'Redirect URL must be absolute'

我正在尝试设置 omniauth 以允许用户使用 facebook 登录我的网站。按照 Github Tutorial

后单击登录按钮时出现以下错误

在我的 devise.rb 文件中我有:

  config.omniauth :facebook, "*****", "*****",
            callback_url: "CALLBACK_URL"

我正在使用 ngrok,因此我可以使用非本地主机的 url 进行测试。生成的url是http://46cbf60d.ngrok.io

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

在 facebook 控制面板中 'products/facebook login' 我有

有人知道如何解决这个错误吗?

devise.rb文件中,'CALLBACK_URL'需要替换为回调url如http://demo-app.herokuapp.com/users/auth/facebook/callback