تم حذف المستخدم باستخدام rails console u.delete -\u003e البريد الإلكتروني لا يزال "مأخوذاً"

يبدو من المرجح أن هذه ليست مشكلة تقنية. الأمر يعتمد على كيفية حذفك للمستخدم من وحدة التحكم.

من وحدة التحكم، حاول البحث عن:

UserEmail.where(email: '<بريد_المستخدم_المحذوف>')

إذا أعطاك ذلك نتيجة، فحاول البحث عن المستخدم باستخدام user_id الذي تم إرجاعه:

User.find_by(id: <معرف_سجل_البريد>)

تخميني هو أنه لن يتم إرجاع أي مستخدم لأن البريد الإلكتروني كان ينتمي إلى المستخدم الذي قمت بحذفه. إذا كان الأمر كذلك، فيجب أن يكون من الآمن استدعاء destroy! على سجل البريد الإلكتروني. قبل تجربة ذلك، تأكد من وجود نسخة احتياطية محدثة لموقعك.

إذا كان البريد الإلكتروني ينتمي بالفعل إلى مستخدم موجود، فلا تحذف سجل البريد الإلكتروني.

3 إعجابات