estoy usando Diseñar + Rails 3. Estas son las gemas que estoy usando:+ Facebook + OmniAuth devolución de llamada pegado
gem 'devise' (1.3.4)
gem 'mm-devise' (1.2)
gem 'omniauth-facebook' (1.3.0)
gem 'omniauth' (1.1.0)
gem 'oauth2' (0.6.1)
gem 'oa-core' (0.3.2)
he seguido el setup tutorial el legado wiki/OmniAuth.
My routes:
devise_for :users
resources :events
resources :posts
resources :users
root :to => "home#index"
devise_scope :user do
get "sign_in", :to => "devise/sessions#new"
end
devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks" }
Facebook me redirecciona a:
http://localhost:3000/users/auth/facebook/callback.
veo la solicitud de estar atrapado en el modo de espera de en el navegador. El registro del servidor muestra:
(facebook) Callback phase initiated.
pero nunca pasa esta fase. He definido la devolución de llamada como se sugiere en el tutorial:
class Users::OmniauthCallbacksController < Devise::OmniauthCallbacksController
def facebook
...
end
def passthru
...
end
end
¿Qué me falta?
Cualquier ayuda será apreciada.
¡Muchas gracias!
¿Ha encontrado una solución? Estoy teniendo el mismo problema. – Augusto