我在我的开发机器上设置了omniauth-facebook gem,如下所示:
配置/初始化程序/omniauth.rb
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'APP_KEY', ' APP_SECRET'
end
我已经向 facebook 开发人员注册了我的应用程序,并提供了一个站点 URL 为“http://localhost:3000”,并将我的 APP_KEY 和 APP_SECRET 输入到 omniauth.rb
当我尝试登录时,我被重定向到我的根 url,routing error No route matches [GET] "/auth/failure"
并在 url 中显示无效凭据。我已经能够让omniauth Twitter、Github 和Google 工作,但是Facebook 没有让我登录。我正在按照此处给出的说明进行操作。有什么想法吗?