【发布时间】:2012-05-31 09:05:16
【问题描述】:
我希望能够将多行字符串传递给 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 中也能正常工作。
我会使用助手,但我希望能够传递参数哈希。有什么想法吗?
【问题讨论】: