Omniauth Facebook Manual Rails Routes

Eu estou tentando usar o Omniauth facebook com dois modelos em um aplicativo do Rails 3. Atualmente, isso não é algo que é possível usando omniauthable e os ajudantes de design.

Uma pergunta semelhante respondeu como fazer isso:

Omniauth "com" STI e conceber

"... Mova sua configuração omniauth de devise.rb para omniauth.rb e crie suas próprias rotas omniauth. '

Mas eu estou tendo problemas em definir essas rotas e ajudantes, ou seja, para o facebook eu usei um ajudante conceber assim:

user_omniauth_authorize_path(:facebook) 

..que redirecionou para o facebook e, em seguida, colocou uma URL de retorno de chamada eu configurei no meu escopo devise_for.

Como seriam minhas rotas / ajudantes para a estratégia omniauth-facebook se configurando manualmente?

Eu já tinha omniauth-facebook e planejo trabalhar bem para o modelo 'User' antes, então eu tenho vários

@user = User.find_for_facebook_oauth(request.env["omniauth.auth"], current_user, params[:state])

..parts pronto para ir, mas agora com dois modelos. Eu estou apenas tendo problemas para substituir os ajudantes do projeto, eu acho.

questionAnswers(1)

yourAnswerToTheQuestion