لدي حل بديل لهذه المشكلة. يتضمن التعمق في وحدة تحكم Rails (قم بعمل نسخة احتياطية أولاً!):
في الخادم
cd /var/discourse
./launcher enter app
rails c
تحويل المستخدم
ثم قم بتحويل المستخدم بحيث لم يعد في مرحلة الإعداد:
عنوان البريد الإلكتروني للمستخدم الذي تم إعداده لتحويله
User.find_by_email("=EMAIL=").update(staged: false)
تحميل صورته
تمامًا كما تفعل مع أي مستخدم آخر
تحويله مرة أخرى إلى مرحلة الإعداد
ربما لا يكون ضروريًا إلا إذا كنت ترغب حقًا في بقائه في مرحلة “الإعداد”
User.find_by_email("=EMAIL=").update(staged: true)
تم! لا تنس الخروج من وحدة التحكم.
لم أواجه أي مشاكل مع هذا (حتى الآن)، ولكن لا توجد وعود!