그룹 가입 시 사용자를 TL2로 승격하는 것 - 사후 처리 가능?

:warning: 이 솔루션은 고급 수준입니다. Rails 명령은 서버에 대한 SSH 접근 권한이 있을 때만 실행할 수 있으며, 자신이 하는 일에 대해 확신이 없다면 피해야 합니다. 어떤 경우든 반드시 먼저 백업을 수행하세요.


Richie님, 안녕하세요 :slight_smile:

다음과 유사한 rails 스크립트를 사용할 수 있습니다:

rails 콘솔에서 이렇게 하면 됩니다:

target_group = Group.find_by_name("test")
users = User.joins(:group_users).where(group_users:{group_id: target_group.id})
users.each do |u|
  u.trust_level = 2
  u.save
end

Delete all users not in a specific group - #2 by nathank 을 알려주신 @nathank님께 감사드립니다 :slight_smile: