有没有一种方法可以强制评估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