شارة رقمية من مصدر خارجي في ملف المستخدم الشخصي

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

على سبيل المثال، شيء مثل “نقاط المستخدم”

هل يمكنك من فضلك إرشادي إلى أفضل طريقة لتحقيق ذلك؟
شكراً مقدماً! :upside_down_face:

إنشاء حقل مخصص للمستخدم. يمكنك بعد ذلك دفع قيمة إليه عبر واجهة برمجة التطبيقات.

لكن أعتقد أنك تريد القيام بذلك في إضافة وسحب البيانات باستخدام Ruby، وليس JavaScript.

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

لم أكن متأكدًا مما إذا كان هناك حاجة إلى إضافة (plugin).

شكرًا لك!

من المؤكد تقريبًا أنك لا تريد فعل ذلك. يمكنك استخدام user_custom_field (أو ربما كنت تقصد ذلك، حيث أنه نوعًا ما نفس الشيء) أو الشيء المسمى بشكل مشابه في تخصيص المستخدم على واجهة المستخدم.

فهمت ذلك. لدي سؤال أخير: بحثت عن استعلامات SQL الخاصة بمنح الشارات، ولم أتمكن من العثور على مثال يعرض حقلًا مخصصًا للمستخدم (user_custom_field) في واجهة المستخدم. فهي تبحث فقط في حقل المستخدم المخصص لمنح الشارة.

على سبيل المثال، في لقطة الشاشة التي أرفقتها سابقًا، يجب تخزين الرقم 105.230 في حقل المستخدم المخصص، وأحتاج إلى عرضه داخل الشارة.

هل تعرف ما إذا كان هذا ممكنًا؟

شكرًا لك، واعتذر عن هذا السؤال الساذج.

يجب أن أراجع الكود لأعطيك إجابات حقيقية.

ما تريده هو أن يقوم ملحقك بإضافة هذا الحقل المخصص إلى المصنف. يمكنك البحث في بعض الملحقات الموجودة عن add_to_serializer في plugin.rb للحصول على بعض الأمثلة. بعد ذلك، يمكنك توظيف ذلك في الشارة على الواجهة الأمامية.