我不明白设计管理模型是如何工作的

i dont understand how the devise admin model work

我正在构建一个 rails 应用程序,我想要用户和管理员(我),但我不明白设计管理模型是如何工作的,因为如果我有一个管理模型,任何人都不能只是以我网站的管理员身份访问 link (/admins/sign_up) 和 sign_up?

我已经尝试在互联网上四处寻找,但似乎找不到答案。

如果你能向我解释我如何克服这个问题,我会爱你:D

谢谢 - 和平

如果你 运行 rake routes | grep 'admin' 你会看到没有像 admin/sign_up 这样的路线。管理员用户应在 rails 控制台或管理员中创建。

当你安装设计(包括迁移和所有)时,它会为你创建一个默认的管理员用户,电子邮件为:"admin@example.com",密码为:"password".

您应该使用它登录以创建您真正的管理员用户,他们会删除这个默认用户。

这是一个优秀的设计教程:http://www.gotealeaf.com/blog/how-to-use-devise-in-rails-for-authentication :)