Danke für die Antwort. Ich stimme vollkommen zu. In unserem Fall geht es jedoch darum, ein aktuelles Problem zu lösen, das ich hier beschrieben habe: Favor activity summary posts from certain category.
Die Idee ist, die neue Standardeinstellung (Beobachten einer bestimmten Kategorie) rückgängig zu machen und die Leute dann ihre Einstellungen nach Belieben ändern zu lassen.
Ich habe jetzt bemerkt, dass der obige Befehl User.all.each do |user| CategoryUser.batch_set(user, :watching, [<id>]) end aus irgendeinem Grund nicht funktioniert hat, um die Einstellungen für alle Benutzer zu ändern. Irgendeine Idee warum? Noch besser wäre es, die neue Tracking-Einstellung zu den bestehenden Benutzer-Tracking-Einstellungen hinzuzufügen…
P.S. Wir sind eine kleine Community und ich weiß, dass nur ein noch kleinerer Bruchteil sich die Zeit genommen hat, seine Einstellungen anzupassen (;