Rails - 单个用户更新站点

时间:2015-03-10 16:05:06

标签: ruby-on-rails ruby devise

我正在创建我的第一个每个Rails网站,我开始使用Devise gem为自己创建一个登录,所以我可以添加内容(例如我想添加一个新的电影评论)。

由于我是唯一一个使用该网站的人 - 如何隐藏和禁用sign_up网址以便其他人无法注册?

我是否只保留“/ users / sign_in”网址,以便只知道它? 如何阻止其他人注册?

如果不使用设计,有没有更好的方法呢?

非常感谢

1 个答案:

答案 0 :(得分:0)

只需从模型中移除:registerable即可。

所以

devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable  

变为

devise :database_authenticatable, :recoverable, :rememberable, :trackable, :validatable