Je ne suis pas vraiment certain de l’utilité actuelle de raw_old, mais vous n’avez qu’à utiliser le champ raw pour remplacer l’intégralité du message. Ainsi, dans votre code, vous récupéreriez le message que vous souhaitez modifier, ajouteriez votre ligne en haut, puis mettriez à jour le message en utilisant le champ raw.
Il pourrait être utile de voir comment Discourse procède en modifiant un message en direct sur votre site et en inspectant les appels du navigateur :
C’est également ainsi que procède le gem discourse_api :