Я довольно новичок в рубине и работаю над созданием интерфейсного стиля, который имеет html-фрагменты, которые я бы хотел отобразить как haml в pre tag. Я создаю помощник для посредника и выяснил, как читать HTML-файл и выводить его содержимое. Теперь я хотел бы конвертировать html в haml и выводить его.Как визуализировать html-файл как haml
Оглядываясь вокруг, кажется, что драгоценный камень html2haml - это то, что я хочу использовать, хотя документ на этом драгоценном камне, кажется, охватывает только его использование в командной строке, тогда как я пытаюсь добавить эту функцию к помощнику.
Вот то, что я до сих пор для помощника
helpers do
def render_snippet(page)
p1 = ("<pre><code>").html_safe
p2 = File.read("source/"+"#{page}")
p3 = ("</code></pre>").html_safe
p0+p1+p2+p3
end
end
Вот как я использую помощник
= render_snippet "partials/examples/typography/elements.html"