【问题标题】:Refinerycms issue while integrating with omniauth与omniauth集成时出现Refinerycms问题
【发布时间】:2011-12-30 12:31:31
【问题描述】:

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

同样,我在配置文件夹中创建了“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

【问题讨论】:

    标签: ruby-on-rails facebook omniauth refinerycms


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-12-05
      • 1970-01-01
      • 2020-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多