我试图让 Active Admin 工作,但不幸的是我可能必须手动执行此操作。
我想将用户 1 设置为管理员。用户模型没有列出 :admin 属性。
它有
class User < ActiveRecord::Base
attr_accessible :name, :email, :password, :password_confirmation
有没有办法可以进入数据库并更改用户 1 的管理员值?
谢谢
我试图让 Active Admin 工作,但不幸的是我可能必须手动执行此操作。
我想将用户 1 设置为管理员。用户模型没有列出 :admin 属性。
它有
class User < ActiveRecord::Base
attr_accessible :name, :email, :password, :password_confirmation
有没有办法可以进入数据库并更改用户 1 的管理员值?
谢谢
您可以从控制台快速执行此操作:
rails console
u = User.find(1) # .first if it's not really id => 1, but the first record
u.admin = true
u.save
那会做到,但它是不可重复的,我不喜欢。但是一次修复它会好的。
快速轻松地阅读第 9.4.1 章 - Michael Hartl 的 Ruby on Rails 教程中的管理用户