【发布时间】:2017-07-14 21:48:30
【问题描述】:
对于 Rails 中的 Rolify gem,为了向用户添加角色,您可以这样做:
user = User.find(1)
user.add_role :admin
但我有一个大型数据库,其中包含没有角色的现有用户。如何使用单个命令向多个用户添加角色?
我尝试了下面的sn-p但它出错了:
users = User.where(email:['email1','email2'])
users.addrole :admin
有人知道怎么做吗?还是我需要创建一个脚本来自动循环遍历用户并逐个分配角色?
【问题讨论】:
标签: ruby-on-rails rolify