Olá ![]()
Estou curioso para saber quais são as limitações técnicas para isso.
Um exemplo do meu caso de uso seria:
- um tópico intitulado “Culinárias locais da Localização A são geralmente mais salgadas em comparação com as culinárias locais da Localização B”
- onde Localização A e Localização B são nomes de categorias
- há uma enquete com as opções
Concordo,NeutroeDiscordo - ser capaz de salvar o tópico em ambas as categorias permite a sincronização de conversas e votos entre ambas as categorias desde o dia 1 (ou, esperançosamente, alguns dias após a criação do tópico), em vez de uma abordagem reativa de mesclar tópicos duplicados apenas depois que o problema viralizar)
- um codinome legal para isso poderia ser
anti-cross-categories-topic-duplication-feature/pluginlolz
Meu primeiro pensamento foi criar uma tabela intermediária no banco de dados. Lolz, tão baixo nível ![]()
Provavelmente, algumas soluções melhores poderiam ser:
- adicionar uma referência de classe de modelo ou associação
- indexar uma lista de tópicos associados a uma categoria no banco de dados e chamar um método para agrupar esses tópicos ao chamar
@category.all_published_topicsou algo assim
Então, sim, eu só queria saber se há um impedimento técnico rigoroso em relação a este problema antes de me aprofundar ![]()