Qualquer ação destrutiva executada no console é um pouco assustadora. Certifique-se de fazer um backup antes de executá-las.
Um registro CategoryUser descreve o nível de notificação de um usuário para uma categoria. Um notification_level de 0 significa que a categoria está mutada para o usuário. Você pode encontrar mais informações aqui: (Obsolete) Set category tracking level defaults historically.
Excluir todos os registros CategoryUser para um determinado category_id com um notification_level de 0 removerá essa categoria da lista de mutados para todos os usuários do seu site.
Quando executo um comando como este, geralmente adiciono uma etapa extra que não postei acima. Em vez de executar
CategoryUser.where(category_id: c.id, notification_level: 0).destroy_all
em uma única etapa, atribuo os registros a uma variável para que eu possa verificar se estou lidando com os dados corretos. Algo assim:
# Obter a categoria e atribuí-la a uma variável
c = Category.find_by(name: "<nome da sua categoria>")
# Atribuir os category_users a uma variável e examinar os dados. Certifique-se de que os registros tenham o
# category_id correto, etc.
muted_category_users = CategoryUser.where(category_id: c.id, notification_level: 0)
# Quando tiver certeza de que os dados estão corretos, execute
muted_category_users.destroy_all