我希望能夠將多行字符串傳遞給haml幫助程序。HAML模板幫助程序中的多行字符串
我有一個函數format_code,它接受一個字符串和一組行數來突出顯示。
此功能的目的是原始源轉換成HTML格式與高亮顯示的行,行數,轉換成BRS換行符等
如果我把它這樣的:
%p Some HAMl
=format_code("def something
a = b
b = c
end", :highlight_line => 2)
%p Some more HAML
的這樣做的理由是將代碼示例嵌入到HAML文檔中。
HAML抱怨用純文本嵌套。嵌套發生在一個字符串內,所以我認爲這將是確定的。 irb中的相同調用工作正常。
我會使用助手,但我希望能夠傳遞參數散列。有什麼想法嗎?
這是正確的解決方案。謝謝! – superluminary
有沒有辦法讓一個':ruby'塊輸出到haml? –