Recuerdo que hace varios años podía entrar al contenedor y abrir un REPL de Ruby donde podía interactuar con objetos del ORM de Discourse, entre otras cosas. Estoy intentando depurar un problema y quiero inspeccionar los mensajes de un tema, pero ya no encuentro evidencia de este REPL en mis búsquedas en Google.
Gracias: no me suena de nada, pero parece que funciona. Mi siguiente pregunta es: ¿dónde está documentada esta API? Creo que es más o menos la misma API que utilizan los complementos, ¿verdad? Necesito editar, por ejemplo, una publicación.
Esto no es realmente una API, sino la consola estándar de Rails. Ejecuta código Ruby en un REPL con la aplicación Rails de Discourse cargada. Por lo tanto, por ejemplo, puedes usar la API de ActiveRecord: