Cómo volver a cargar una publicación incrustada

He incrustado Discourse en mi sitio (Embed Discourse comments on another website via Javascript - #309 by eviltrout). Discourse crea publicaciones que contienen una vista previa de mi sitio. ¿Cómo puedo recrear o volver a obtener una publicación incrustada de este tipo, ya que cambié los parámetros del rastreador y me gustaría volver a obtener la vista previa de la página donde se incrusta Discourse?

¿Ayudaría volver a hornear? ¿Hay algún comando en la consola?

Descubrí que

TopicEmbed.find_remote(url)

parece ser útil para mostrar qué se obtendría.

Al revisar el código fuente, encontré que esta es una solución funcional:

username = SiteSetting.embed_by_username.downcase
user = User.where(username_lower: username.downcase).first
embed_url = "http://www.example.org" # o usa la URL del tema como se muestra a continuación
TopicEmbed.import_remote(user, embed_url)

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

Donde embed_url es la URL del sitio donde está incrustado Discourse, obtenida del tema con el número topic_id. Esto podría ser:

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

Esto parece un poco complicado solo para volver a obtener los datos. ¿Es correcto de todos modos? ¿Existe una opción más sencilla?