UI でユーザーが一時停止としてマークされると、バックエンドは user テーブルの suspended_at および suspended_till フィールドを更新します。プロファイルを一時停止としてマークする必要があるユーザーが 500 人います。グループ ID に基づいてこれらのユーザー ID を取得し、suspended_at フィールドを次のように設定する予定です。現在の日付 \nおよび suspended_till フィールドを次のように設定します。\n「Sun, 01 Aug 3024 02:30:00.000000000 UTC +00:00」\n\nこれを達成するための最良の方法を誰か提案してもらえませんか?
APIまたはレールコンソールを使用してこれを行う必要があると思います。
どちらかのオプションに慣れていますか?
「いいね!」 2
はい、railsコンソールを使用してこれを行う予定です。
「いいね!」 1
この件に関するアドバイスは、Administrative Bulk Operations にあります。
「いいね!」 1
ユーザーを取得してから update_all を使用する方法を調べてください。
ChatGPTならよく教えてくれると思います。
「いいね!」 1
皆さん、本当にありがとうございます。返信を見るのはいつもとてもクールです。愛を込めて!