【发布时间】:2015-10-22 03:42:44
【问题描述】:
我正在使用Rails 3.2.13 和Devise。
Devise 工作正常,但我可以t create“admin”` 用户。
并将 admin 属性添加到 users 表中。
我尝试使用此主题插入管理员:Creating an admin user in Devise on Rails beta 3
这是用户模型:
User(id: integer, name: string, email: string, encrypted_password: string, reset_password_token: string, reset_password_sent_at: datetime, remember_created_at: datetime, sign_in_count: integer, current_sign_in_at: datetime, last_sign_in_at: datetime, current_sign_in_ip: string, last_sign_in_ip: string, created_at: datetime, updated_at: datetime, admin: boolean)
这是我的种子文件:
user = User.create!(名称:“admin”,电子邮件:“admin@admin.com”,密码: “管理员”,密码确认:“管理员”,加密密码:“管理员”, 管理员:是的)
但是当我执行rake db:seed 时,活动记录会显示一条错误消息:
无效记录
我不知道该如何解决。
【问题讨论】: