كيف يمكنني تغيير البريد الإلكتروني الأساسي للمستخدم؟

هناك العديد من الموضوعات التي تناقش هذا الأمر. يمكنك زيارة صفحة ملف المستخدم وتعديلها، لكنهم سيظلون بحاجة إلى التحقق من عنوانهم، وهو ما يُعدّ دائمًا فكرة جيدة تقريبًا.

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

قد يعمل هذا:

u=User.find_by_username("pat") 
UserEmail.find_by(user_id: u.id).first.update (email: "pat@gmail.com")