Пересобрать все посты с конкретной даты

У меня возникли трудности со скриптом для повторной генерации всех постов с определённой даты. Кто-нибудь может помочь?

(Справочная информация: мы изменили некоторые настройки миниатюр для TLP, но я не хочу пересоздавать 4 миллиона постов — достаточно будет только последних месяца или около того)

Что-то вроде

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

А затем, если это кажется правильным, вы, очевидно, измените 1.day на 1.month.

Блестяще, спасибо, Джей!