【发布时间】:2016-09-29 07:03:40
【问题描述】:
我按照此处https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-Role的建议按照第一个选项创建管理员角色
之后,我创建了一个种子来填充管理模型:
Admin.create!([{email: "email@example.com"},
{password: "password"},
{password_confirmation: "password"}])
管理模型
class Admin < ApplicationRecord
devise :database_authenticatable, :trackable, :timeoutable, :lockable
end
路线
Rails.application.routes.draw do
devise_for :admins
end
我尝试在 /admins/sign_in 使用此密码登录,但未成功。
在 rails 控制台我可以看到 Admin.first,所以我不知道我在做什么。有什么想法吗?
【问题讨论】:
-
您可以发布更多代码,例如您的路线和管理模型
-
我编辑了我的问题@Ren
标签: ruby-on-rails devise