URL перенаправления Facebook в ruby ​​на рельсах открытая ошибка ssl

Я следил за приложением omniauth devise для facebook, как объяснил Райан в эпизоде ​​235. После того, как пользователь авторизуется, мы получаем ошибку по адресу http://localhost:3000/auth/facebook/callback?code=13444...

Ниже приведены настройки Facebook: Домен приложения: localhost siteurl: locahost: 3000 / холст URL: http://localhost:3000/auth/facebook/

пожалуйста, скажите мне, где я иду не так?

2 ответа

Решение

В одном проекте нам пришлось добавить этот код в config/environments/development.rb заставить Facebook connect работать на локальное развитие:

OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE

Я работал в rails 4, и эта ссылка дала мне то, что мне нужно, чтобы это заработало. Просто следуйте инструкциям. Вам нужно скачать установщик rails, а затем запустить две функции командной строки.

Эта ссылка https://gist.github.com/fnichol/867550

Другие вопросы по тегам