Ich versuche, systemverwaltete Beiträge zu erstellen, die rohes HTML auf einem Website-Plugin (in Entwicklung) verwenden. Nach Durchsicht der Dokumentation und verschiedener Beiträge denke ich, dass ich den richtigen Ansatz gewählt habe, jedoch preprocessed das System weiterhin verschiedene Teile meines Beitrags.
So sieht es aus:
So sollte es aussehen (ich habe es im Browser bearbeitet):
Hier ist der Code, den ich zur Erstellung des Beitrags verwende:
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: {}
)
Vielen Dank für jede Hilfe, die Sie anbieten können!


