مرحباً بالجميع،
أنا حاليًا أستخدم إضافة Suppress category from latest لإخفاء المواضيع من صفحة /latest مع الاستمرار في عرضها داخل فئاتها المعنية. لدي حوالي 200 فئة أرغب في إخفائها من /latest، وحوالي 10 فئات فقط يجب أن تعرض المواضيع على الصفحة الرئيسية.
لتحقيق ذلك، حاولت تشغيل الكود التالي في وحدة تحكم Rails:
Category.all.each do |cat|
cat.custom_fields["suppress_latest"] = true
cat.save_custom_fields(true)
end
يبدو أن الأمر يتم تنفيذه دون أخطاء (حتى أنه يعيد {"suppress_latest"=>"t"}), ولكن عند التحقق من صفحة /latest، لا تزال المواضيع من تلك الفئات مرئية.
إليك الخطوات التي اتخذتها بالفعل:
- قمت بتشغيل
./launcher rebuild appو./launcher restart app - تأكدت عبر وحدة تحكم Rails من أن الحقل المخصص مضبوط على
"t"للفئات المتأثرة - حاولت أيضًا مسح ذاكرة التخزين المؤقت، ولكن لا يبدو أن شيئًا قد تغير
يبدو أنه حتى بعد تعيين الحقل المخصص، لا تزال المواضيع من هذه الفئات تظهر على الصفحة الرئيسية. هل واجه أي شخص هذه المشكلة أو وجد طريقة لإخفاء المواضيع من /latest بشكل جماعي وفعال؟ هل هناك مشكلة توافق معروفة مع الفئات الفرعية، أو هل يجب أن تستخدم الإضافة مفتاح/قيمة مختلفة للإخفاء؟
أي توجيهات أو أساليب بديلة ستكون محل تقدير كبير!
شكراً لكم!