我没有深入研究我的帖子为什么没有被重新烘焙,所以这仍然是个谜。如果有人遇到这个问题并想手动重新烘焙他们的帖子,这是我的做法:
进入 Rails 控制台:
cd /var/discourse
./launcher enter app
rails c
然后我运行了这个脚本:
posts = Post.where ("cooked like '%lazyYT%'")
posts.each do |p|
p.rebake!
sleep 1
end
每秒一个帖子比我想要的要慢,但我想确保我不会达到任何 YouTube 的限制(如果存在的话)。对于 12000 个帖子来说,等待时间不算太长。