Omniauth 使用 Facebook 身份验证时出错 - 无法加载 URL:此 URL 的域未包含在应用程序的域中

Error from Omniauth using Facebook auth - Can't Load URL: The domain of this URL isn't included in the app's domains

我正在按照 this link 将 Facebook 与我的应用程序集成,一切正常,直到我尝试通过 Facebook 登录。

然后我一直收到这个错误

这是我的 Facebook 应用设置:

我已经按照几个教程尝试了几种不同的方法来更改应用域。

我试过:

和 none 似乎有效。

您应该尝试设置 facebook 登录产品。然后在设置下将 localhost:3000/users/auth/facebook/callback 置于有效 OAuth 重定向 URI 下。这就是我得到它的原因。