Como buscar novamente uma postagem incorporada

Eu incorporei o Discourse no meu site (Embed Discourse comments on another website via Javascript - #309 by eviltrout). O Discourse cria posts contendo uma prévia do meu site. Como posso recriar ou buscar novamente um post incorporado assim, já que alterei os parâmetros do crawler e gostaria de atualizar a prévia da página onde o Discourse está incorporado?

Rebaking ajudaria? Existe algum comando no console?

Descobri que

TopicEmbed.find_remote(url)

parece ser útil para mostrar o que seria buscado.

Ao analisar o código-fonte, encontrei esta solução funcional:

username = SiteSetting.embed_by_username.downcase
user = User.where(username_lower: username.downcase).first
embed_url = "http://www.example.org" # ou use a URL do tópico conforme mostrado abaixo
TopicEmbed.import_remote(user, embed_url)

extraído de TopicRetriever.fetch_http (discourse/lib/topic_retriever.rb at 888e68a1637ca784a7bf51a6bbb524dcf7413b13 · discourse/discourse · GitHub)

onde embed_url é a URL do site onde o Discourse está incorporado, vindo do tópico com o número topic_id. Isso pode ser:

embed_url = TopicEmbed.where(topic: topic_id)[0].embed_url

Isso parece um pouco complicado apenas para buscar novamente. Está correto de qualquer forma? Existe uma possibilidade mais simples?