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ę.

questionAnswers(1)

yourAnswerToTheQuestion