您好我正在使用带有数据库名称用户的Devise。
现在我在数据库中有另一个参数,它是一个管理员,然后它的类型是布尔值。
所以这是我的关注我怎么能让它成真,当我让用户当前不是真的时,它的默认值是假的,所以现在我想把管理参数打开为真。
我知道我需要使用控制台,但我该怎么办呢? 在我忘记之前我也在使用postgresql 我在这里有点新,所以我不知道如何编辑它,因为我在使用PHP之前,并使用phpmyadmin这样,rails控制台对我来说有点奇怪。
任何帮助都会非常感激 也使用postgresql作为数据库
答案 0 :(得分:0)
假设您的模型"^A"-"^C" self-insert
"^D" list-choices
"^E" "^[a ^[dbxxa"
"^F" self-insert
"^G" list-expand
"^H" vi-backward-delete-char
"^I" expand-or-complete
"^J" accept-line
"^K" self-insert
"^L" clear-screen
"^M" accept-line
"^N"-"^P" self-insert
"^Q" vi-quoted-insert
"^R" redisplay
"^S"-"^T" self-insert
"^U" vi-kill-line
"^V" vi-quoted-insert
"^W" vi-backward-kill-word
"^X"-"^Z" self-insert
"^[" vi-cmd-mode
"^[OA" up-line-or-search
"^[OB" down-line-or-search
"^[OC" vi-forward-char
"^[OD" vi-backward-char
"^[[A" up-line-or-history
"^[[B" down-line-or-history
"^[[C" vi-forward-char
"^[[D" vi-backward-char
"^\\\\"-"~" self-insert
"^?" vi-backward-delete-char
"\M-^@"-"\M-^?" self-insert
具有属性User
,并且您希望将用户设置为admin
1为admin,则可以在Rails控制台中执行此操作:
id
User.find(1).update(admin: true)
将返回与提供的find
对应的实例。
您可以在this Rails Guide中了解有关Active Record的更多信息。
如果您不止一次需要这样做,可以考虑使用here描述的Rails数据库种子。