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