【问题标题】:i dont understand how the devise admin model work我不明白设计管理模型是如何工作的
【发布时间】:2015-04-22 18:32:01
【问题描述】:

我正在构建一个 Rails 应用程序,我想要用户和管理员(我),但我不明白设计管理员模型是如何工作的,因为如果我有一个管理员模型,任何人都不能直接访问链接 (/ admins/sign_up) 并在我的网站上注册为管理员?

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

如果你能告诉我如何解决这个问题,我会爱你 :D

谢谢 - 和平

【问题讨论】:

  • 请编辑您的问题并删除请求教程的句子,否则此问题可能会作为对场外资源的请求而关闭。

标签: ruby-on-rails ruby devise gem admin


【解决方案1】:

如果你运行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 :)

【讨论】:

  • 如果它解决了你的问题,请选择我的答案作为正确的答案,以帮助其他有同样问题的人找到解决方案:)
  • 是的,谢谢,我对堆栈溢出还是有点陌生​​:D
猜你喜欢
  • 2021-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-18
  • 2021-06-09
  • 1970-01-01
  • 2020-10-02
相关资源
最近更新 更多