Voici l’histoire :
Chaque Catégorie possède un Groupe généré automatiquement, et ils sont liés l’un à l’autre de manière 1-to-1 via les champs personnalisés de catégorie “group_id” et les champs personnalisés de groupe “category_id”.
J’ai ajouté une Catégorie à un groupe de la manière suivante :
add_to_serializer :basic_group, :category do
Category.find_by(id: object.custom_fields["category_id"])
end
Maintenant, sur la page du Groupe (/g/NomDuGroupe), je veux qu’elle ressemble à n’importe quelle autre page de Catégorie (par exemple, Derniers, Nouveaux, Non lus, Meilleurs) avec les fil d’ariane. Quelque chose comme ceci :
Le problème est que, depuis la page du groupe, mon newly-added group.category semble manquer certaines valeurs nécessaires, comme category.ancestors requis par categoryBreadcrumbs, et can_edit nécessaire pour afficher l’icône de modification. De plus, les champs personnalisés de catégorie ne sont pas sérialisés dans group.category.
Quelqu’un a-t-il des conseils sur la façon de faire fonctionner les fil d’ariane de Catégorie sur la page du Groupe ?
