我對ruby相當陌生,正致力於構建一個具有html片段的前端styleguide,我希望將haml渲染爲pre標籤。我爲中間人建立了一個幫手,並且已經想出瞭如何讀取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"