Une image pour plusieurs catégories

Ce n’est pas le cas. Les images sont stockées par un hachage, donc une seule copie sera créée/stockée, peu importe le nombre de fois où elle est téléchargée.

Si vous avez accès à Rails, vous pouvez faire quelque chose comme ceci :

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);

Les points-virgules à la fin empêchent Rails de mettre la sortie dans un visualiseur, vous pouvez donc coller les trois lignes en même temps. Vous pourriez les omettre lorsque vous essayez ceci. Vous devriez faire une sauvegarde et être prêt à la restaurer si vous n’essayez pas ceci d’abord sur une sorte de site de test ou de staging.

Vous pouvez suggérer à vos supérieurs de lire Il est temps de parler des tags. Ou peut-être y a-t-il une bonne raison pour toutes les sous-catégories. À moins que vous n’ayez besoin de limiter l’accès à ces sous-catégories ou que les gens veuillent regarder/ignorer ces catégories, elles vont probablement aggraver les choses pour tout le monde (sauf pour la personne qui obtient le droit de se vanter que sa mauvaise idée a été acceptée par toute l’entreprise).

1 « J'aime »