Il me semble me souvenir qu’il y a plusieurs années, il était possible de se connecter au conteneur et de lancer un REPL Ruby pour interagir de manière interactive avec les objets ORM de Discourse, etc. J’essaie de déboguer un problème et je souhaite inspecter les messages d’un sujet, mais je ne trouve plus trace de ce REPL dans mes recherches Google !
Merci — cela ne me dit rien, mais cela semble fonctionner ! Ma prochaine question est : où cette API est-elle documentée ? Je pense que c’est plus ou moins la même API utilisée par les plugins, n’est-ce pas ? J’ai besoin, par exemple, de modifier un article.
Ce n’est pas vraiment une API, mais la console Rails standard. Elle exécute du code Ruby dans un REPL avec l’application Rails Discourse chargée. Vous pouvez donc, par exemple, utiliser l’API ActiveRecord :