Вы не можете использовать config.gem по умолчанию "omniauth" ... чтобы заставить его работать, я сделал следующее:
1.Установите omniauth вручную
sudo gem install omniauth
2. Запросите до Инициализатора Rails в файле config / environment.rb.
require 'omniauth'
Rails::Initializer.run do |config| ....
3.В файле development.rb я добавил следующую конфигурацию
config.middleware.use OmniAuth::Builder do
provider :facebook, "XXx", "YYYY", :scope => % (email user_birthday publish_stream offline_access)
end
Добавьте сюда столько провайдеров, сколько вы хотите ... все остальное должно работать как положено.