Красная строка отсутствует
У меня есть приложение Rails, которое включает в себя Redcarpets для обработки уценки. Однако, когда я пишу в своем теле статьи, он ничего не преобразует. Я хочу сделать это на холсте в виде строки. Мой код
renderer = Redcarpet::Render::HTML.new(hard_wrap: true, filter_html: true)
extensions = {fenced_code_blocks: true, autolink: true, no_intraemphasis: true}
redcarpet = Redcarpet::Markdown.new(renderer, extensions)
self.rendered_body = redcarpet.render self.body
Тело:
"##This is a test\r\n<canvas>\r\n* list-1\r\n* list-2"
RenderedBody:
"<h2>This is a test</h2>\n\n<p>* list-1<br>\n* list-2</p>\n"
Если я удалю параметр filter_html, canvas будет работать как тег HTML5. Холст ставится из-за отсутствия там filter_html.
Как я могу поместить HTML-теги в виде строк?