2012-01-07 58 views
0

我逐字按照以上說明:https://github.com/plataformatec/devise/wiki/OmniAuth:-OverviewOmniauth + Devise + Facebook =發生錯誤。請稍後再試

配置/初始化/ devise.rb:

require "omniauth-facebook" 
config.omniauth :facebook, "xxx", "yyy", :scope => 'email,offline_access,read_stream', :display => 'popup' 

的查看鏈接的作品,並要求我先登錄與Facebook。但是,點擊它時,我會收到「發生錯誤,請稍後再試。」。沒有其他信息或錯誤。

在我的Facebook應用程序中,未設置「應用程序域」,並且網站URL設置爲「localhost:3000」。

我的直覺告訴我這個配置/回調有問題,但是localhost:3000/users/auth/facebook/callback可以正常工作。

在此先感謝!

編輯:當我登錄到擁有該應用程序的Facebook帳戶嘗試登錄時,它完美地工作。當我嘗試使用不同的Facebook帳戶時,此錯誤會觸發。

編輯2:想通了http://cl.ly/D6st

回答

1

轉到Facebook應用程序的設置中設定​​到disable

這就是所有。

相關問題