Замена пользовательского тега ERB - PullRequest
1 голос
/ 26 февраля 2010

Как я могу заставить ERB заменить теги в формате, отличном от

<%= %>

например:

{{   }}

Спасибо

Ответы [ 2 ]

1 голос
/ 26 февраля 2010

Может быть, что-то вроде этого:

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

Я не думаю, что есть возможность указать ERB использовать разные теги.

Но вы можете использовать библиотеку liquid, которая использует этот синтаксис фигурных скобок.

0 голосов
/ 28 февраля 2010

Я считаю, что ERb также поддерживает встроенные интерполированные строки (#{}) вместо скобок в процентах, так что, возможно, это лучше подойдет вашим потребностям?

...