繁体   English   中英

Rails设计删除寄存器

[英]Rails devise delete register

如果这是一个愚蠢的问题,我很抱歉。 但如果我设置了设计,我将如何完全删除用户注册的能力。 我可以轻松删除注册视图,但还有什么。 我应该添加像devise_for:user,:except => register,或者什么? 我这样做的原因是因为我希望数据库只与用户一起播种。

你几乎是对的:

devise_for :users, :skip => :registrations

文档

你应该在你的模型上有这样的东西:

class User < ActiveRecord::Base
   devise :database_authenticatable, :registerable, :confirmable, :recoverable, :rememberable, :trackable, :validatable
end

要删除注册,您应该删除可注册模块,因此您的模块应该是这样的:

class User < ActiveRecord::Base
   devise :database_authenticatable, :recoverable, :confirmable, :rememberable, :trackable, :validatable
end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM