Проблема Refinerycms при интеграции с omniauth

Я настроил Refinerycms вместе с omniauth для аутентификации Facebook.

для того же я создал файл «named_routes_overrides.rb» внутри папки конфигурации. получить 'auth/:provider/callback' => "users/omniauth_callbacks#facebook"

и загружаем файл в файл application.rb

initializer 'add named route overrides' do |app|
  app.routes_reloader.paths << File.expand_path('../named_routes_overrides.rb',__FILE__)
end

Но всякий раз, когда я нажимаю на ссылку для аутентификации с помощью facebook, получаю следующую ошибку

Не удалось найти страницу с ID=facebook

Используя следующую версию:

Руби 1.9.2 Рельсы 3.0.9


person Abhishek Shukla    schedule 23.11.2011    source источник


Ответы (1)


Этот раздел помог мне решить аналогичную проблему с приемочным тестированием Omniauth в приложении с Refinery: http://groups.google.com/group/refinery-cms/browse_thread/thread/1fd21eb30d3bd9e0/d229952dc2d67477?lnk=gst&q=omniauth.#d229952dc2d67477

У меня Omniauth работает в приложении, но не в рамках приемочного теста с Capybara.

person Ducle    schedule 30.12.2011