自定义ERB标签更换

时间:2010-02-26 11:58:04

标签: ruby erb

如何让ERB以

以外的格式替换标签
<%= %>

例如:

{{   }}

由于

2 个答案:

答案 0 :(得分:1)

也许是这样的:

ERB.new(your_template.gsub("{{", "<%=").gsub("}}", "%>")).result

我认为没有办法告诉ERB使用不同的标签。

但您可以使用liquid库使用此花括号语法。

答案 1 :(得分:0)

我相信ERb还支持内联插值字符串(#{})代替百分比括号,所以也许这可能更适合您的需求?