Я использую Rails 3.2.11, Haml 4.0 и Redcarpet 2.2.2.
Я хотел бы настроить фильтр Haml :markdown
для использования Redcarpet с with_toc_data: true
. В ApplicationHelper
я попытался определить:
def markdown(text)
markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML.new(with_toc_data: true))
raw markdown.render(text.to_s)
end
Хотя содержимое в :markdown
отображается, но без данных TOC. Как изменить способ анализа :markdown
?