تعديل جماعي للمستخدمين - إزالة صلاحية المشرف

بعد تشغيل عملية الاستيراد، يبدو أن السكربت قد منح صلاحيات المشرف لنصف المستخدمين.

لم أتحسن الفرصة لرؤية هيكل قاعدة البيانات، لذا إذا كان بإمكان أحدكم مساعدتي في تكييف هذا الأمر:

User.where(“is_moderator”).update_all(is_moderator: false)

شكرًا لكم

هذا قريب جداً… ربما هذا هو الحل؟

 User.where(moderator: true).update_all(moderator: false)

يمكنك فعل شيء مثل

 User.last

لمشاهدة الخصائص.

إعجابَين (2)

شكرًا لك، لقد نجح الأمر :slight_smile:

ولأي شخص يحتاج إلى ذلك، إليك الإجراء الكامل.

./launcher enter app
# rails c
# User.where(moderator: true).update_all(moderator: false)
إعجابَين (2)