شكراً على الإجابة. أتفق تماماً. على الرغم من أنه في حالتنا، يتعلق الأمر بحل مشكلة حالية وصفتها هنا: Favor activity summary posts from certain category.
الفكرة هي التراجع عن الإعداد الافتراضي الجديد (مراقبة فئة معينة) ثم السماح للأشخاص بتغييره حسب رغبتهم.
لاحظت الآن أن الأمر أعلاه User.all.each do |user| CategoryUser.batch_set(user, :watching, [<id>]) end لم يعمل بطريقة ما لتغيير تفضيلات جميع المستخدمين. هل لديك أي فكرة عن السبب؟ بل سيكون أفضل لو تم إلحاق تفضيل التتبع الجديد بتفضيلات تتبع المستخدم الحالية…
ملاحظة: نحن مجتمع صغير وأعلم أن نسبة صغيرة فقط أخذت الوقت لتعديل تفضيلاتهم (؛