Sur mon forum, j’ai créé plusieurs thèmes (avec différents schémas de couleurs et fonctionnalités). J’ai apprécié la personnalisation
Après quelques années, je fais maintenant un rafraîchissement. Je veux éliminer les anciens thèmes qui sont peu utilisés et me concentrer sur seulement 3 ou 4. Y a-t-il un moyen simple de déterminer quels thèmes sont utilisés par ma communauté ?
Voici ma meilleure réponse avant que ma batterie ne me lâche :
UserOption.where("theme_ids is not null").pluck(:theme_ids)
Il serait préférable de rechercher les cas où ce tableau a une longueur supérieure à 0, mais je ne sais pas comment faire. Cela vous permettra de tous les obtenir. Vous pourrez ensuite faire quelque chose de judicieux pour trier et compter.