Если вы хотите провести тестирование на локальном хосте и сохранить свою производственную среду в рабочем состоянии:
1 - создание нового приложения Facebook только для целей разработки
2- Установите поле URL сайта на: http://localhost:3000/
3- Затем отредактируйте файл /config/initializers/omniauth.rb, чтобы он соответствовал следующему:
OmniAuth.config.logger = Rails.logger
Rails.application.config.middleware.use OmniAuth::Builder do
if Rails.env.development?
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
provider :facebook, 'DEV_APP_ID', 'DEV_APP_SEVRET'
else
provider :facebook, 'DEPLOY_APP_ID', 'DEPLOY_APP_SECRET'
end
end
Затем перезапустите rails server
, и вы сможете войти через новое приложение.