Is it possible to set a topic under many categories?

Ciao :waving_hand:t2:

Sono curioso di sapere quali sono le limitazioni tecniche per questo.

Un esempio del mio caso d’uso sarebbe:

  • un argomento intitolato “Le cucine locali di Luogo A sono generalmente più salate rispetto alle cucine locali di Luogo B”
  • dove Luogo A e Luogo B sono nomi di categorie
  • c’è un sondaggio con le opzioni D'accordo, Neutro e In disaccordo
  • poter salvare l’argomento in entrambe le categorie consente la sincronizzazione delle conversazioni e dei voti tra entrambe le categorie dal giorno 1 (o si spera entro pochi giorni dalla creazione dell’argomento), invece di un approccio reattivo di unire solo argomenti duplicati dopo che il problema è diventato virale)
  • un nome in codice interessante per questo potrebbe essere anti-cross-categories-topic-duplication-feature/plugin lolz :joy:

Il mio primo pensiero è stato creare una tabella intermedia nel database. Lolz, così di basso livello :joy:

Probabilmente alcune soluzioni migliori potrebbero essere

  • aggiungere un riferimento a una classe modello o un’associazione
  • indicizzare un elenco di argomenti associati a una categoria nel database e chiamare un metodo per raggruppare tali argomenti quando si chiama @category.all_published_topics o qualcosa di simile

Quindi, volevo solo sapere se ci sono dei divieti tecnici rigorosi riguardo a questo problema prima che approfondisca :cold_face: