- Le site Discourse est chiahpa.be
- J’utilise un plugin personnalisé pour ajouter du texte ruby (petites lettres au-dessus des caractères japonais ou chinois), en utilisant le plugin GitHub - lostandfound/markdown-it-ruby: Ruby annotation plugin for markdown-it parser..
- Mon plugin est GitHub - aiongg/discourse-ruby. Il a bien fonctionné pendant quelques années, mais a récemment commencé à générer l’erreur suivante chaque fois que quelqu’un essaie de publier :
Started POST "/posts" for 172.17.0.1 at 2024-11-25 22:17:41 +0000
Processing by PostsController#create as JSON
Parameters: {"raw"=>"updated ruby plugin\n\ntesting ruby:\n\n{汝|lí}{好|hó}", "unlist_topic"=>"false", "category"=>"3", "topic_id"=>"71", "is_warning"=>"false", "archetype"=>"regular", "typing_duration_msecs"=>"200", "composer_open_duration_msecs"=>"2658", "featured_link"=>"", "shared_draft"=>"false", "draft_key"=>"topic_71", "nested_post"=>"true"}
[PrettyText] BAD MARKDOWN CALLBACK FOUND
[PrettyText] FEATURE IS: md-ruby
Completed 500 Internal Server Error in 76ms (ActiveRecord: 0.0ms | Allocations: 4230)
- L’erreur est générée, qu’il y ait du texte ruby (
{...|...}) ou non dans la publication. - Cette publication Discourse markdown extensions not working after latest Discourse upgrade semblait avoir un problème similaire, mais j’ai mis à jour l’extension en
.jset cela n’a pas résolu le problème. - J’ai également mis à jour le plugin
markdown-it-rubyvers la dernière version 1.1.1 en copiant le plugin dans le fichier/assets/javascripts/vendor/markdown-it-ruby.jsdans mon dépôt.
Merci d’avance. Désolé pour les liens, je ne peux en poster que 2.