Мой инициализатор Omniauth выглядел так:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, 'ABC', 'DEF'
provider :facebook, 'UVW', 'XYZ'
end
И я предположил, что это приведет к простому запросу на базовую информацию о пользователе.
После некоторых исследований я нашел этот урок: https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview
Итак, я попробовал это, и это сработало как чудо:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, 'ABC', 'DEF'
provider :facebook, 'UVW', 'XYZ', {:scope => 'email'}
end
Больше не жутко: «Я хочу, чтобы ваши данные - всегда, даже когда вы спите», запросы.