我相信我见过一个使用类似ruby语法的模板引擎,例如:
some_variable = 'bla bla'
res = div id:'yay' {
button onclick: 'test()', class: 'btn btn-primary btn-xs'
p some_variable
}
# generates:
# <div id='yay'>
# <button onclick='test()' class='btn btn-primary btn-xs'></button>
# <p>bla bla</p>
# </div>
但我忘记了这个模板引擎的名称,有人知道这个模板引擎的名称吗?
答案 0 :(得分:1)
这只是具有一级和更高级子例程的语言中 Builder 设计模式的标准实现。 Ruby中有许多这样的实现,包括XML::Builder
,Markaby,Erector和其他无数的实现。