Ciao ![]()
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,NeutroeIn 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/pluginlolz
Il mio primo pensiero è stato creare una tabella intermedia nel database. Lolz, così di basso livello ![]()
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_topicso qualcosa di simile
Quindi, volevo solo sapere se ci sono dei divieti tecnici rigorosi riguardo a questo problema prima che approfondisca ![]()