Come accedo alla REPL di Ruby?

Mi sembra di ricordare che, alcuni anni fa, fosse possibile accedere al container e avviare un REPL di Ruby con cui poter interagire in modo interattivo con gli oggetti ORM di Discourse, ecc. Sto cercando di risolvere un problema e voglio ispezionare i post di un argomento, ma non riesco più a trovare traccia di questo REPL con le mie ricerche su Google!

È ancora possibile?

Grazie!

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

Grazie - non mi suona affatto familiare, ma sembra funzionare! La mia prossima domanda è: dove è documentata questa API? Credo che sia più o meno la stessa API utilizzata dai plugin, giusto? Ad esempio, ho bisogno di modificare un post.

Grazie ancora!

Questo non è propriamente un’API, ma la console standard di Rails. Esegue codice Ruby in un REPL con l’applicazione Discourse Rails caricata. Quindi, ad esempio, puoi utilizzare l’API di ActiveRecord:

p = Post.last
puts p.raw

Grazie, sono riuscito a modificare il contenuto grezzo di un post e a chiamare p.save per risolvere il nostro problema. Molto apprezzato!