【发布时间】:2012-01-18 15:30:02
【问题描述】:
我在 routes.rb 中有这个:
devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks" }
我想删除设计默认的用户前缀,users/sign_up,users/login,users/secret/new, ...等
如果我这样说:
devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks" }, :path => '/'
我得到下一个错误:
运行时错误 您只能将 :omniauthable 行为添加到一个 Devise 模型
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 devise routes