Mam model Candidate który jest wymyślony omniauthable (linkedin).Devise + Omniauth, wersjonowanie tras
Dotychczas moja routes.rb wyglądał następująco:
namespace :v1 do
devise_for :candidates, only: :omniauth_callbacks
...
end
Wszystko działało dobrze aż musiałem dodać nową wersję:
namespace :v2 do
devise_for :candidates, only: :omniauth_callbacks
...
end
namespace :v1 do
devise_for :candidates, only: :omniauth_callbacks
...
end
Przy obecnej konfiguracji, mam ten błąd:
`set_omniauth_path_prefix!': Wrong OmniAuth configuration. If you are getting this exception, it means that either: (RuntimeError)
1) You are manually setting OmniAuth.config.path_prefix and it doesn't match the Devise one
2) You are setting :omniauthable in more than one model
3) You changed your Devise routes/OmniAuth setting and haven't restarted your server
To rodzaj denerwującego grzechu ce Chcę móc uwierzytelnić kandydata w obu wersjach.
Co mogę zrobić?
Czy znalazłeś rozwiązanie? Mam tutaj dokładnie ten sam problem SAM. :( – jlstr
Nie, daj mi znać, jeśli coś znajdziesz;) –
TAK !, Znalazłem, jak to naprawić. Wkrótce opublikuję to jako odpowiedź. – jlstr