只是好奇这是否可行。 给出一些模板:
<body>
<title>{{title}}</title>
<h1>{{description}}</h1>
</body>
如何评估Ruby表达式代替{{description}}
?
答案 0 :(得分:2)
Mustache page中的第二句话:
“它强调将逻辑与表示分离:不可能在这种模板语言中嵌入应用程序逻辑。”
如果你想要一个更“动态”的字段,你需要在正在渲染的对象上定义它,而不是在模板中。
在页面下方查看taxed_value
示例以说明如何嵌入自定义表达式:
class Simple < Mustache
# ...
def taxed_value
value * 0.6
end
# ...
end