¿Cómo accedo al REPL de Ruby?

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.

¿Sigues siendo posible?

¡Gracias!

cd /var/discourse
./launcher enter app
rails c

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.

¡Gracias de nuevo!

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:

p = Post.last
puts p.raw

¡Gracias! Pudimos editar el contenido en bruto de una publicación y llamar a p.save para solucionar nuestro problema. ¡Muy agradecido!