لم يتم إعادة خبز المنشورات القديمة التي تم إعدادها بواسطة LazyYT بعد استبدال lazy-yt بـ lazy-video

لم أتعمق في سبب عدم إعادة خبز مشاركاتي، لذا ظل الأمر لغزًا. إذا واجه شخص ما هذه المشكلة وأراد إعادة خبز مشاركاته يدويًا، فهذه هي الطريقة التي اتبعتها:

أدخل وحدة تحكم Rails:

cd /var/discourse
./launcher enter app
rails c

وقمت بتشغيل هذا النص البرمجي:

posts = Post.where ("cooked like '%lazyYT%'")
posts.each do |p|
    p.rebake!     
    sleep 1 
end

مشاركة واحدة في الثانية أبطأ مما كنت أرغب فيه، لكنني أردت التأكد تمامًا من أنني لن أتجاوز أي حدود ليوتيوب إن وجدت. بالنسبة لـ 12000 مشاركة، لم يكن الانتظار سيئًا للغاية.

إعجابَين (2)