有没有一种方法可以强制评估Mustach模板中的内联Ruby表达式?
只是好奇这是否可能。 给定一些模板:有没有一种方法可以强制评估Mustach模板中的内联Ruby表达式?,ruby,mustache,Ruby,Mustache,只是好奇这是否可能。 给定一些模板: <body> <title>{{title}}</title> <h1>{{description}}</h1> </body> {{title}} {{description}} 如何计算Ruby表达式来代替{{description}?中的第二句话: “它强调将逻辑与表示分离:不可能在此模板语言中嵌入应用程序逻辑。” 如果需要更“动态”的字段,则需要在正在渲染的对象上定义它
<body>
<title>{{title}}</title>
<h1>{{description}}</h1>
</body>
{{title}}
{{description}}
如何计算Ruby表达式来代替{{description}
?中的第二句话:
“它强调将逻辑与表示分离:不可能在此模板语言中嵌入应用程序逻辑。”
如果需要更“动态”的字段,则需要在正在渲染的对象上定义它,而不是在模板中
查看页面下方的taxed_值
示例,以说明如何嵌入自定义表达式:
class Simple < Mustache
# ...
def taxed_value
value * 0.6
end
# ...
end
class-Simple