مرحباً،
قد يسجل مستخدم جديد بينما أقوم بتبديل خيارات الموافقة في إعدادات المسؤول.
الآن واجهتُ موقفاً غريباً 
تم تفعيل حسابها، ويظهر النظام أنها تمت الموافقة عليها من قِبل (لا أحد).
ثم يستمر حسابها في الظهور في تبويب المراجعة مع وجود زر… حذف الحساب فقط.
وفي قائمة إشعارات المراجعة، أرى دائماً (1) هناك…
ما الذي يجب عليّ فعله؟؟؟
هل يمكنك تمكين must_approve_users مؤقتًا، ثم الموافقة على المستخدمين، ثم تعطيله مرة أخرى؟
أقوم بتفعيل أو تعطيل هذا الوضع عدة مرات، والنتيجة نفسها: لا يمكن العثور على زر “الموافقة” (على الرغم من أن المستخدمين الآخرين يعملون بشكل طبيعي، باستثناء هذا المستخدم). أعتقد أنني بحاجة إلى تحديث قاعدة البيانات في مكان ما، هل لديك أي اقتراح؟
آه، أعتقد أنني أفهم المشكلة الآن. تم إنشاء المستخدم، لكن السجل القابل للمراجعة المرتبط به لم يُعلَّم كمُوافق عليه.
لحل هذه المشكلة، ستحتاج إلى معرف العنصر القابل للمراجعة. يمكنك الحصول عليه بالنقر على التاريخ في العنصر القابل للمراجعة، وستكون الرابطة على شكل /review/1234 - الرقم 1234 هو ما تحتاجه.
ثم يمكنك فتح وحدة تحكم Rails:
rails c
وكتابة الأمر التالي:
Reviewable.find(1234).update_column(:status, 1)
إذا وجدت أن الوصول إلى قاعدة البيانات أسهل، فإن استعلام قاعدة البيانات سيكون كالتالي:
UPDATE reviewables SET status = 1 WHERE id = 1234
أنت البطل!
افتحت وحدة تحكم Rails وأدخلت الأمر الأول، فاختفى المشكلة 
سؤال سريع، كيف يمكنني الوصول إلى قاعدة البيانات مثل الأمر الثاني؟
استخدمت “إضافة مستكشف البيانات” لكنها بدت وكأنها تستعلم فقط عن قاعدة البيانات ولا يمكنها تحديثها.
أنا جديد على Discourse ^^!
يعتمد ذلك على كيفية تثبيتك لـ Discourse، ولكن يمكنك تشغيل أمر rails dbconsole داخل حاوية Docker، وسيتم ربطك بقاعدة البيانات.