0

我相信我见过一个使用类似 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>

但是我忘记了这个模板引擎的名字,有人知道这个模板引擎的名字吗?

4

1 回答 1

1

这只是Builder设计模式的标准实现,它是一种具有一等和高阶子例程的语言。Ruby 中有许多这样的实现,包括XML::Builder、Markaby、Erector 和无数其他实现。

于 2013-10-01T10:29:09.837 回答