Sto utilizzando Devise e Omniauth per la mia procedura di accesso. Per qualche motivo, posso accedere al percorso "utenti/auth/facebook" o "utenti/auth/twitter" bene. Ma non vengono visualizzati quando eseguo il roke route, quindi non ho idea di quale sia il metodo helper per ottenere questi percorsi (ad es. Qualcosa_qualcosa_punto). Qualcuno mi può aiutare?Percorsi di rastrellamento che non mostrano il percorso, ma esiste quando è codificato in modo fisso
non posso mostrare tutte le mie vie, ma posso dire che l'unico percorso che corrisponde a "/ utenti/auth/..." che sta mostrando è questo uno (da rake routes):
user_omniauth_callback /users/auth/:action/callback(.:format) {:action=>/(?!)/, :controller=>"users/omniauth_callbacks"}
a proposito, quando dico io "può accedere al percorso più che bene", voglio dire questo funziona (mi reindirizza correttamente a Facebook o Twitter):
<%= link_to "Connect", "users/auth/facebook" %>
Inoltre, i percorsi dovrebbe essere il default Definire percorsi omniauth per il modello utente
Ottima risposta, e taglio di capelli fantastico! ;) – asymmetric