تم إنشاء مستخدم من سطر الأوامر. من المفترض أنه نشط، ولكنه ليس كذلك؟

bundle exec rake admin:create
Email:  canapin3@gmail.com
Password:  
Repeat password:  

Ensuring account is active!

Account created successfully with username user3
Do you want to grant Admin privileges to this account? (Y/n)  n
discourse@a9ebdc1b7a27:/workspace/discourse$

تُظهر واجهة المسؤول أن المستخدم نشط:

ولكن عند محاولة تسجيل الدخول بالمستخدم الذي تم إنشاؤه، تظهر الرسالة التالية:

كان الحل البديل هو إلغاء تنشيط المستخدم من المسؤول، ثم إعادة تنشيطه.

هل هذا خطأ برمجي، أم أنه من المفترض أن يكون كذلك لسبب ما؟

3 إعجابات

يمكنك أيضًا حذف مثيل EmailToken المرتبط يدويًا من وحدة تحكم Rails.