صورة واحدة لفئات متعددة

لا يفعل ذلك. يتم تخزين الصور بواسطة تجزئة، لذلك سيتم إنشاء/تخزين نسخة واحدة فقط بغض النظر عن عدد المرات التي يتم فيها تحميلها.

إذا كان لديك وصول إلى Rails، يمكنك القيام بشيء مثل هذا:

parent=Category.find_by_slug('category_a');
children=Category.where(parent_category_id: parent.id);
children.update_all(uploaded_logo_id: parent.uploaded_logo_id);

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

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

إعجاب واحد (1)