通过 CLI 对多个用户配置文件/首选项进行批量配置更改

非常感谢 @simon,这段代码帮了我大忙。

我对 Ruby 完全没有任何经验,但我熟悉其他编程语言,所以没过多久就写出了以下代码:

all_users = User.find_each()

all_users.each do |user|
    if user.id > 70 and user.active == true and user.admin == false and user.trust_level == 1 and user.suspended_at == nil and user.moderator == false
        puts "MODIFY: #{user.id}: #{user.trust_level}: \"#{user.username}\""
        user.update(locale: :fr)
    else
        # 跳过此用户
        puts "------: #{user.id}: #{user.trust_level}: \"#{user.username}\""
    end
end

我对 Ruby 一无所知,所以肯定有更巧妙的方法来实现。不过这个方法对我很管用 ;-)。谢谢。