Attualmente sto imparando a programmare e mi stavo chiedendo quale sia lo schema o la tecnica per i post letti/non letti in Discourse?
Ho visto come lo fa SMF, attraverso una combinazione di “Segna bacheca come letta”, “Segna tutto come letto” e “Segnato come letto quando visto l’ultimo post”, ecc.
Lo stato di lettura dell’argomento (per utente) è tracciato dal modello TopicUser?:
(i cui dati sono memorizzati nel DB Postgres).
Puoi interagire con questo sulla console rails, dalla directory discourse in dev, vai su rails c
quindi puoi fare qualcosa come TopicUser.first e guardare i dati…