개발 중인 웹사이트 플러그인에서 원시 HTML을 사용하는 시스템 관리 게시물을 생성하려고 시도하고 있습니다. 문서와 여러 게시물을 살펴본 결과, 제가 올바른 접근 방식을 취했다고 생각하지만, 프리프로세서가 여전히 게시물의 여러 부분을 \<code\>로 변환하고 있습니다.
결과가 이렇게 나옵니다:
이렇게 나와야 합니다(브라우저에서 직접 편집함):
게시물을 생성하는 데 사용 중인 코드는 다음과 같습니다:
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: {}
)
도와주실 수 있는 조언이 있다면 감사하겠습니다!


