مرحباً، لدي عميل يرغب في عرض شارة مخصصة في ملف المستخدم. يجب عليّ الحصول على قيمة الشارة في JavaScript من مصدر خارجي، لذا سأستدعي دالة باستخدام اسم المستخدم كمعلمة، وستقوم هذه الدالة بإرجاع قيمة للشارة.
من المؤكد تقريبًا أنك لا تريد فعل ذلك. يمكنك استخدام user_custom_field (أو ربما كنت تقصد ذلك، حيث أنه نوعًا ما نفس الشيء) أو الشيء المسمى بشكل مشابه في تخصيص المستخدم على واجهة المستخدم.
فهمت ذلك. لدي سؤال أخير: بحثت عن استعلامات SQL الخاصة بمنح الشارات، ولم أتمكن من العثور على مثال يعرض حقلًا مخصصًا للمستخدم (user_custom_field) في واجهة المستخدم. فهي تبحث فقط في حقل المستخدم المخصص لمنح الشارة.
على سبيل المثال، في لقطة الشاشة التي أرفقتها سابقًا، يجب تخزين الرقم 105.230 في حقل المستخدم المخصص، وأحتاج إلى عرضه داخل الشارة.
ما تريده هو أن يقوم ملحقك بإضافة هذا الحقل المخصص إلى المصنف. يمكنك البحث في بعض الملحقات الموجودة عن add_to_serializer في plugin.rb للحصول على بعض الأمثلة. بعد ذلك، يمكنك توظيف ذلك في الشارة على الواجهة الأمامية.