Je pense que l’une ou l’autre de ces solutions devrait fonctionner. Cependant, vous pouvez transférer ces images vers le nouveau site, elles devraient générer le même sha, ce qui fera fonctionner comme par magie les liens existants dans les sujets.
Peut-être pourriez-vous faire quelque chose comme ça :
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)
Et je pense que si vous faites cela et collez ces liens dans un message n’importe où sur votre site, cela téléchargera toutes ces images localement et créera le même sha, puis ces liens. Vous pouvez en essayer quelques-unes à la main pour voir.
Il est tard dans la nuit. Votre expérience peut varier.