Refinerycms在与omniauth集成时发出问题

时间:2011-11-23 06:48:08

标签: ruby-on-rails facebook omniauth refinerycms

我已经配置了refinerycms和omniauth用于Facebook身份验证。

对于我创建的" named_routes_overrides.rb"配置文件夹内的文件。 得到' auth /:提供者/回调' => "用户/ omniauth_callbacks#Facebook和#34;

并在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

的网页

使用以下版本:

Ruby 1.9.2 Rails 3.0.9

1 个答案:

答案 0 :(得分:0)

这个主题帮助我解决了与Refinery在应用程序上接受测试Omniauth的类似问题: http://groups.google.com/group/refinery-cms/browse_thread/thread/1fd21eb30d3bd9e0/d229952dc2d67477?lnk=gst&q=omniauth#d229952dc2d67477

Omniauth在应用程序上为我工作,但不在与Capybara的验收测试中。