Я следовал этим инструкциям дословно: https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview
config / initializers / 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