Aqui está a história:
Cada Categoria tem um Grupo gerado automaticamente, e eles estão relacionados um-a-um através do campo personalizado de categoria “group_id” e do campo personalizado de grupo “category_id”.
Adicionei uma Categoria a um grupo da seguinte forma:
add_to_serializer :basic_group, :category do
Category.find_by(id: object.custom_fields["category_id"])
end
Agora, na página do Grupo (/g/GroupName), quero que ela pareça apenas mais uma página de Categoria (por exemplo, Recentes, Novos, Não lidos, Melhores), com a trilha de navegação. Algo assim:
O problema é que, a partir da página do grupo, meu grupo.category recém-adicionado parece estar sem alguns valores necessários, como category.ancestors, usado por categoryBreadcrumbs, e can_edit, necessário para exibir o ícone de edição. Além disso, os campos personalizados da categoria não são serializados no grupo.category.
Alguém tem alguma dica sobre como fazer com que a trilha de navegação da Categoria funcione na página do Grupo?
