Выпуск Refinerycms при интеграции с omniauth - PullRequest
0 голосов
/ 23 ноября 2011

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

для того же самого я создал файл named_routes_overrides.rb внутри папки конфигурации.get '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 получаю следующую ошибку

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

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

Ruby 1.9.2 Rails 3.0.9

1 Ответ

0 голосов
/ 30 декабря 2011

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

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

...