5
Viene visualizzato questo errore quando sto utilizzando omniauth, rails 4.2.1. Ho installato la gemma omniauth & omniauth facebook.Nessuna corrispondenza corrisponde a [GET] "/ auth/facebook" in ruby on rails 4
routes.rb
get 'auth/:provider/callback', to: 'users#create'
get 'auth/failure', to: redirect('/')
get 'signout', to: 'users#destroy', as: 'signout'
inizializzatori/omniauth.rb
OmniAuth.config.logger = Rails.logger
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'APP_KEY', 'APP_SEC_KEY'
end
mi sto trovando questo errore
No route matches [GET] "/auth/facebook"
Qualcuno può darmi una mano su questo, ho fatto molto ricerca e provato, ma niente sembra funzionare.
Hai provato questo http://stackoverflow.com/questions/20690946/omniauth-error-no-route-matches-get-auth-facebook. Controlla anche che la tua configurazione di Facebook sia corretta o meno –
Hai riavviato il tuo server da quando hai installato la gemma? Esegui anche 'rake routes' nella tua console e vedi quale output dà per facebook (cerca 'facebook') – miler350
@Dipak Ho provato quello stackoverflow, ma non ha funzionato nel mio caso – Saravana