すべてのユーザー(停止されたユーザーのみ)の停止期間を、さらに1週間や1ヶ月などに延長することは可能でしょうか?
いくつかのヒントについては、管理一括操作をご覧ください。
わかりました、ありがとうございます。
trust_group_0 のユーザーを停止させることはできましたが、自分自身も含まれてしまいました。
trust_level_0 のグループに属するユーザーのみを分離し、他のグループ(trust 1、trust 2、staff アカウントなど)には影響しないようにするにはどうすればよいでしょうか?
以下のような試みを行いました:
users = User.joins(:group_users).where(group_users: {group_id: Group.find_by_name("trust_level_0").id } && "user_stats.post_count = 0 ")
または
target_group = Group.find_by_name(“trust_level_0”)
users = User.joins(:group_users).where(group_users: {group_id: target_group.id} && “user_stats.post_count = 0”)