Я пытаюсь войти через gmail и OmniAuth в rails 3. Я слежу за http://hoisie.com/2011/09/12/using-google-oauth-with-omniauth/ этим постом.Я добавил gem 'omniauth'
в свой файл драгоценного камня.Создайте omniauth.rb внутри инициализаторов.Замените oauth_secret
ключом API, сгенерированным на сайте API Google.
Создайте контроллер сессий и добавьте
match "/auth/:provider/callback" => "sessions#create"
match "/signout" => "sessions#destroy", :as => :signout
в мой route.rb
Когда я бегуприложение получило следующую ошибку.
/usr/lib/ruby/gems/1.8/gems/omniauth-1.0.1/lib/omniauth/builder.rb:25:in `provider': Could not find matching strategy for :google. You may need to install an additional gem (such as omniauth-google). (LoadError)