Aquí está la historia:
Cada Categoría tiene un Grupo generado automáticamente, y están relacionados uno a uno a través de “group_id” en category_custom_fields y “category_id” en group_custom_fields.
He añadido una Categoría a un grupo de la siguiente manera:
add_to_serializer :basic_group, :category do
Category.find_by(id: object.custom_fields["category_id"])
end
Ahora, en la página del Grupo (/g/NombreGrupo), quiero que se vea como cualquier otra página de Categoría (por ejemplo, Últimos, Nuevos, Sin leer, Mejores), con las migas de pan. Algo así:
El problema es que, desde la página del grupo, mi newly-added group.category parece carecer de algunos valores necesarios, como category.ancestors, requerido por categoryBreadcrumbs, y can_edit, necesario para mostrar el icono de edición. Además, los campos personalizados de la categoría no se serializan en group.category.
¿Alguien tiene algún consejo sobre cómo hacer que las migas de pan de la Categoría funcionen en la página del Grupo?
