Acho que qualquer um dos dois deve funcionar. No entanto, você pode obter essas imagens para o novo site, elas devem gerar o mesmo sha, então isso fará com que os links existentes nos tópicos funcionem magicamente.
Talvez você possa fazer algo como
cat_id=123
Topic.where(category_id: cat_id).each do| t|
Post.where(topic_id: t.id) do |p|
p.cooked.match(image url)....
puts(the match)
E acho que se você fizer isso e colar esses links em uma postagem em qualquer lugar do seu site, ele baixará todas essas imagens para o local e criará o mesmo sha, então esses links. Você pode tentar alguns manualmente para ver.
É o meio da noite. Sua quilometragem pode variar.