Обратный вызов Devise + Facebook + Omniauth застрял

Я использую Devise + Rails 3. Я использую следующие gems:

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)

Я следовал руководству по установкена разработать/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 перенаправляет меня на:

http://localhost:3000/users/auth/facebook/callback. 

Я вижу, что запрос завис в режиме ожидания в браузере. Журнал сервера показывает:

(facebook) Callback phase initiated.

, но никогда не проходит эту фазу. Я настроил обратный вызов, как было предложено в руководстве:

class Users::OmniauthCallbacksController < Devise::OmniauthCallbacksController

  def facebook
    ...
  end

  def passthru
    ...
  end
end

Что мне не хватает?

Будем признательны за любую помощь.

Большое спасибо!

7
задан Ariel T 13 June 2012 в 08:46
поделиться