自特定日期起重新发布所有帖子

我正在为一个脚本而发愁,该脚本需要自特定日期起重新生成所有帖子。有人能帮忙吗?

(背景信息:我们已更改了 TLP 的一些缩略图设置,但我不想重新生成 400 万篇帖子——只需重新生成最近一个月左右的帖子就足够了)

类似这样的代码:

Post.where("created_at > ?", Time.now - 1.day).each do |p|
  p.rebake!
end

如果看起来没问题,你自然可以将 1.day 改为 1.month

太棒了,谢谢 Jay!