Grazie per la risposta. Sono pienamente d’accordo. Sebbene nel nostro caso si tratti di risolvere un problema attuale che ho descritto qui: Favor activity summary posts from certain category.
L’idea è quella di ripristinare l’impostazione predefinita (seguire una determinata categoria) e poi lasciare che le persone la modifichino a loro piacimento.
Ho notato ora che il comando sopra User.all.each do |user| CategoryUser.batch_set(user, :watching, [<id>]) end in qualche modo non ha funzionato per modificare le preferenze di tutti gli utenti. Qualche idea sul perché? Ancora meglio sarebbe aggiungere la nuova preferenza di monitoraggio alle preferenze di monitoraggio utente esistenti…
P.S. siamo una piccola community e so che solo una frazione ancora più piccola si è presa il tempo di regolare le proprie preferenze (;