أنا أحاول إنشاء منشورات يديرها النظام تستخدم HTML خام في إضافة موقع ويب (قيد التطوير). بالنظر إلى الوثائق والمنشورات المختلفة، أعتقد أنني اتبعت النهج الصحيح، ومع ذلك يقوم المعالج المسبق بـ تشفير أجزاء مختلفة من منشوري.
هذا هو شكل النتيجة الحالية:
وهذا هو الشكل المطلوب (قمت بالتعديل في المتصفح):
هذا هو الكود الذي أستخدمه لإنشاء المنشور:
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: {}
)
شكرًا لك على أي مساعدة يمكنك تقديمها!


