我逐字遵循这些说明:https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview
配置/初始化/ devise.rb:
require "omniauth-facebook"
config.omniauth :facebook, "xxx", "yyy", :scope => 'email,offline_access,read_stream', :display => 'popup'
View链接有效,它要求我使用Facebook登录。但是,点击它时,我会“发生错误。请稍后再试。”。没有其他信息或错误。
在我的脸书应用中,“app domain”未设置,站点网址设置为“localhost:3000”。
我的直觉告诉我配置/回调有问题,但localhost:3000 / users / auth / facebook / callback工作正常。
提前致谢!
编辑:当我登录到拥有该应用的Facebook帐户时尝试登录时,它运行正常。当我尝试使用其他Facebook帐户时,会触发此错误。
编辑2:计算出http://cl.ly/D6st
答案 0 :(得分:1)
转到您的Facebook应用程序的设置集sandbox
至disable
多数人。