Hier ist die Geschichte:
Jede Kategorie hat eine automatisch generierte Gruppe, und sie sind über die Felder “group_id” in category_custom_fields und “category_id” in group_custom_fields eins-zu-eins miteinander verknüpft.
Ich habe eine Kategorie wie folgt einer Gruppe hinzugefügt:
add_to_serializer :basic_group, :category do
Category.find_by(id: object.custom_fields["category_id"])
end
Jetzt möchte ich auf der Gruppen-Seite (/g/GruppenName) dafür sorgen, dass sie wie eine normale Kategorie-Seite aussieht (z. B. Neueste, Neu, Ungelesen, Top) und Breadcrumbs enthält. Etwa so:
Das Problem ist, dass auf der Gruppen-Seite meiner neu hinzugefügten group.category einige benötigte Werte fehlen, wie z. B. category.ancestors, die für categoryBreadcrumbs benötigt werden, sowie can_edit für die Anzeige des Bearbeitungssymbols. Außerdem werden die benutzerdefinierten Felder der Kategorie in der group.category nicht serialisiert.
Hat jemand Tipps, wie man die Kategorie-Breadcrumbs auf der Gruppen-Seite zum Laufen bringt?
