Facebook graph api Omniauth facebook gem响应错误处理问题

Facebook graph api Omniauth facebook gem响应错误处理问题,facebook-graph-api,ruby-on-rails-4,omniauth-facebook,Facebook Graph Api,Ruby On Rails 4,Omniauth Facebook,我正在开发Rails 4应用程序,我必须使用omniauth facebook gem集成facebook注册和登录 除了一个问题外,我成功地完成了它。问题是当我通过facebook登录,然后成功登录到我的网站。在“新”选项卡中,我打开已登录的facebook 现在我从我的网站注销。它重定向到我的站点的登录屏幕。什么都不做,只是从facebook注销 现在,我尝试在我的网站上使用facebook登录按钮再次登录。我犯了一个错误 OAuth2::Error : {"error":{"message

我正在开发Rails 4应用程序,我必须使用omniauth facebook gem集成facebook注册和登录

除了一个问题外,我成功地完成了它。问题是当我通过facebook登录,然后成功登录到我的网站。在“新”选项卡中,我打开已登录的facebook

现在我从我的网站注销。它重定向到我的站点的登录屏幕。什么都不做,只是从facebook注销

现在,我尝试在我的网站上使用facebook登录按钮再次登录。我犯了一个错误

OAuth2::Error
: {"error":{"message":"Code was invalid or expired. ","type":"OAuthException","code":100}}
此错误是因为我们从facebook注销,现在尝试从该网站再次登录。但代码已过期,因此将生成此错误

如果我刷新我的网站,然后尝试通过facebook登录,那么它的工作就可以了

现在,什么是解决方案或如何处理此错误

谢谢