使用自定义注册控制器进行设置

时间:2011-09-06 04:39:38

标签: ruby-on-rails devise

我正在使用设计工作在rails网站上,我们还不希望用户注册。用户身份验证是我们可以登录访问网站的受限制部分,并根据需要添加/编辑内容。所以现在,我创建了以下控制器:

class Users::RegistrationController < Devise::SessionsController
  def new

  end
end

以这种方式设置我的路线:

devise_for :users, :controllers => { :registration => "users/registration" }

但是,当我运行rake路由时,我仍然会在注册控制器上看到create action的返回值。关于如何摆脱它的任何想法?

1 个答案:

答案 0 :(得分:4)

尝试使用:registrations代替:registration。此外,您的自定义控制器类似乎应该通过以下方式定义:

class Users::RegistrationsController < Devise::RegistrationsController
相关问题