Je cherche des suggestions sur la façon de suivre le nombre d'étiquettes associées à un objet particulier dans Rails. J'utilise acts_as_taggable_on et ça marche bien. Ce que je voudrais pouvoir faire est de rechercher tous les objets qui n'ont pas de balises, de préférence à travers une portée ie Object.untagged.allSuggestions pour suivre le nombre d'étiquettes pour un objet particulier
Ma première pensée était d'utiliser un rappel after_save pour mettre à jour un attribut appelé "taggings_count" dans mon modèle:
def update_taggings_count
self.taggings_count = self.tag_list.size
self.save
end
Malheureusement, cela me fait penser à une boucle infinie. Je dois utiliser un callback after_save car la tag_list n'est pas mise à jour tant que l'objet principal n'est pas sauvegardé.
J'apprécierais toutes les suggestions que je suis sur le point de rouler mon propre système d'étiquetage.
Cordialement
Robin