別のDiscourseインスタンスへトピックを移動する

どちらでも機能するはずです。ただし、それらの画像を新しいサイトにアップロードすると、同じshaが生成されるため、トピック内の既存のリンクが自動的に機能するようになります。

たとえば、次のようなことができます。

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)

そして、それを実行して、それらのリンクをサイト上のどこかの投稿に貼り付けると、それらの画像がすべてローカルにダウンロードされ、同じshaが作成されるため、それらのリンクが機能するようになると考えられます。いくつか手動で試して確認してみてください。

今は深夜です。結果は異なる場合があります。

「いいね!」 1