أود تحميل أيقونات صور كجزء من السمة أو المكون الإضافي الخاص بي (أستخدم كليهما). سأشير إليها بعد ذلك من مكون Glimmer في المكون الإضافي. أحتاج إلى أن أكون قادرًا على الحصول على عنوان URL النصي لموقع الصورة، لأنني أرسله إلى خادم آخر في طلب AJAX. (يقوم الخادم البعيد بتضمين الأيقونات في رموز QR، إذا كنت تريد معرفة ذلك.)
إذا وضعت صوري في about.json في السمة، فلن يتم وضعها في موقع محدد - بدلاً من ذلك، يوجد تجزئة في عنوان URL. لذلك لا أعرف كيف أشير إليها خارج CSS، ناهيك عن المكون الإضافي.
إذا وضعت صوري في إعداد مسؤول للمكون الإضافي كـ uploaded_image_list، فإن المواقع غير محددة أيضًا، والأكثر من ذلك أنها تنتهي في مصفوفة بدون اسم/علامة/اسم مستعار يمكن قراءته من قبل الإنسان للإشارة إليها.
إذًا، هل هناك طريقة يمكنني بها تحميل الصور، إما إلى السمة أو المكون الإضافي، بطريقة تنتهي بها في عنوان URL محدد؟
يتعلق هذا السؤال أيضًا بأي أصول أخرى يرغب شخص ما في تحميلها. كل من قسم assets في about.json وكذلك الدالة register_asset لاستخدامها في plugin.rbتبدو وكأنها قادرة على التعامل مع أنواع ملفات أخرى غير الخطوط، ولكن إذا تم تحميل هذه الملفات، فلا أعرف مكانها.