Gracias por la respuesta. Estoy totalmente de acuerdo. Aunque en nuestro caso, es para resolver un problema actual que describí aquí: Favor activity summary posts from certain category.
La idea es revertir la nueva configuración predeterminada (seguir una categoría determinada) y luego dejar que las personas la cambien como deseen.
Ahora he notado que el comando anterior User.all.each do |user| CategoryUser.batch_set(user, :watching, [<id>]) end de alguna manera no funcionó para cambiar las preferencias de todos los usuarios. ¿Alguna idea de por qué? Sería aún mejor agregar la nueva preferencia de seguimiento a las preferencias de seguimiento de usuario existentes…
PD: somos una comunidad pequeña y sé que solo una fracción aún menor se tomó el tiempo de ajustar sus preferencias (;