Разработайте, гем аутентификации для Ruby на основе Warden (еще один гем авторизации) не поддерживает Twitter Oauth в качестве стратегии аутентификации, НО Warden поддерживает. В Devise есть способ использовать стратегию Warden в Twitter Oauth, но я не могу понять это. Я использую следующий блок в файле конфигурации devise:
config.warden do |manager|
manager.oauth(:twitter) do |twitter|
twitter.consumer_secret = <SECRET>
twitter.consumer_key = <KEY>
twitter.options :site => 'http://twitter.com'
end
manager.default_strategies.unshift :twitter_oauth
end
Но я продолжаю получать всевозможные сообщения об ошибках. Кто-нибудь знает, как заставить это работать? Я предполагаю, что здесь есть чем заняться (настройка новой ссылки / маршрута для общения с Warden, возможно, добавление атрибутов в модель Devise User и т. Д.), Но я не могу понять, что они из себя представляют. Пожалуйста помоги.