Rails 3 でgmailと OmniAuth を使用してログインしようとしています。gem 'omniauth'
gemファイルに追加しました。イニシャライザ内に omniauth.rb を作成します。oauth_secret
Google API サイトで生成された API キーを置き換えます。
セッションコントローラーの作成と追加
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)