我正在关注本指南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"
}
但是由于语法错误,现在服务器没有启动,我很确定我需要路由中的块。 请指教。
由于
答案 0 :(得分:1)
你只是缺少逗号
devise_for :users, controllers: {
registrations: "users/registrations",
omniauth_callbacks: "users/omniauth_callbacks"
}