Omniauth Facebook Manual Rails Routes
Staram się używać facebooka Omniauth z dwoma modelami devise w aplikacji Rails 3. Obecnie nie jest to możliwe dzięki pomocnikom omniauthable i devise.
Podobne pytanie odpowiedziało, jak to zrobić:
Omniauth „with” STI and devise
„..przesuń swoją konfigurację omniauth z devise.rb do omniauth.rb i utwórz własne trasy omniauth”.
Ale mam problem z zdefiniowaniem tych tras i pomocników, tj. Dla Facebooka użyłem podobnego pomocnika:
user_omniauth_authorize_path(:facebook)
.. które przekierowało do facebooka, a następnie umieściło URL wywołania zwrotnego, który ustawiłem w moim devise_for zasięgu.
Jak wyglądałyby moje trasy / pomocnicy w przypadku strategii omniauth-facebook, jeśli konfigurowanie odbywa się ręcznie?
Miałem już omniauth-facebook i opracowałem ładnie działający model „User”, więc mam różne
@user = User.find_for_facebook_oauth(request.env["omniauth.auth"], current_user, params[:state])
.. części gotowe do pracy, ale teraz z dwoma modelami. Po prostu mam problem z wymianą pomocników, o których myślę.