添加omniauth来设计路由

时间:2014-12-26 21:38:02

标签: ruby-on-rails devise

我正在关注本指南https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview 使用omniauth facebook注册配置设计,现在我正处于需要将omniauth_callbacks路由添加到设计路由的步骤,我已经定制了这样的设备控制器:

devise_for :users, controllers:{
    registrations: "users/registrations"
  }

所以我添加了像这样的omniauth路线

devise_for :users, controllers:{
    registrations: "users/registrations"
    :omniauth_callbacks => "users/omniauth_callbacks"
  }

但是由于语法错误,现在服务器没有启动,我很确定我需要路由中的块。 请指教。

由于

1 个答案:

答案 0 :(得分:1)

你只是缺少逗号

devise_for :users, controllers: {
    registrations: "users/registrations",
    omniauth_callbacks: "users/omniauth_callbacks"
}