Je tente de créer des posts gérés par le système qui utilisent du HTML brut sur un plugin de site (en cours de développement). En examinant la documentation et divers posts, je pense avoir adopté la bonne approche, mais le préprocesseur échappe tout de même certaines parties de mon post avec des balises .
Voici le résultat obtenu :
Voici le résultat attendu (j’ai édité directement dans le navigateur) :
Voici le code que j’utilise pour créer le post :
post = PostCreator.new(Discourse.system_user,
title: mmbill.getTitle(),
raw: cooked,
cooked: cooked,
cook_methods: Post.cook_methods[:raw_html],
archetype: 'regular',
created_at: createdAt,
skip_validations: true,
category: Mmbill.getCatId(),
is_warning: false,
meta_data: { mm_type: 'bill', mm_id: final[:bill_id] },
shared_draft: false,
topic_opts: {}
)
Merci pour toute aide que vous pourrez m’apporter !


