Ecco la storia:
Ogni Categoria ha un Gruppo generato automaticamente e sono collegati tra loro in rapporto 1-a-1 tramite “group_id” in category_custom_fields e “category_id” in group_custom_fields.
Ho aggiunto una Categoria a un gruppo nel seguente modo:
add_to_serializer :basic_group, :category do
Category.find_by(id: object.custom_fields["category_id"])
end
Ora, nella pagina del Gruppo (/g/GroupName), vorrei che apparisse esattamente come una normale pagina di Categoria (ad esempio, Ultime, Nuove, Non lette, Top) con la breadcrumb. Qualcosa del genere:
Il problema è che, dalla pagina del gruppo, il mio newly-added group.category sembra mancare di alcuni valori necessari, come category.ancestors richiesto da categoryBreadcrumbs e can_edit necessario per mostrare l’icona di modifica. Inoltre, i campi personalizzati della categoria non vengono serializzati in group.category.
Qualcuno ha dei consigli su come far funzionare le breadcrumb della Categoria nella pagina del Gruppo?
