我正在创建我的第一个每个Rails网站,我开始使用Devise gem为自己创建一个登录,所以我可以添加内容(例如我想添加一个新的电影评论)。
由于我是唯一一个使用该网站的人 - 如何隐藏和禁用sign_up网址以便其他人无法注册?
我是否只保留“/ users / sign_in”网址,以便只知道它? 如何阻止其他人注册?
如果不使用设计,有没有更好的方法呢?
非常感谢
答案 0 :(得分:0)
只需从模型中移除:registerable
即可。
所以
devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable
变为
devise :database_authenticatable, :recoverable, :rememberable, :trackable, :validatable