auth/google_oauth2 не работает в приложении rails
Я смог выполнить аутентификацию с помощью Facebook и хотел попробовать Google для моего приложения rails, но после установки gem omniauth-google-oauth2 и предоставления правильного кода для omniauth.rb я не могу заставить его работать с URL / Auth/google_oauth2
Вот мой код:
OmniAuth.config.logger = Rails.logger
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_SECRET'],
:scope => 'email', :display => 'popup'
provider :google_oauth2, ENV["GOOGLE_CLIENT_ID"], ENV["GOOGLE_CLIENT_SECRET"],
{
:name => "google",
:scope => "email, profile, plus.me, http://gdata.youtube.com",
:prompt => "select_account",
:image_aspect_ratio => "square",
:image_size => 50
}
end
После того, как я управляю bundle install
и попробуйте зайти в / auth/google_oauth2 Я получаю сообщение об ошибке No route matches [GET] "/auth/google_oauth2"
, Я следовал инструкциям гема, а также мне не нужно было устанавливать маршрут для метода / auth / facebook.
Что-то я делаю не так?