Wie entkomme ich dem ERB-Tag in ERB?

80

Ich habe eine einfache fixture.ymlDatei:

label:
    body: "<%= variable %>"

Das Problem ist, dass der ERB-Code als Teil des Ladens des Geräts analysiert wird, während ich eigentlich möchte, dass der Körper buchstäblich "<% = Variable%>" (nicht interpoliert) ist.

Wie entkomme ich dem ERB-Tag?

Daniel
quelle

Antworten:

129

Fügen Sie %dem Eröffnungs-Tag eine Sekunde hinzu :

label:
    body: "<%%= variable %>"

Die <%%Sequenz ist ein gültiger ERB , der als Literal gerendert wird <%.

molf
quelle
3
ah ha! Ich habe beide verdoppelt! TY
Daniel
Dies ist das, was Sie verwenden würden, um eine JST im erb-Stil (dh einen Unterstrich) in einer erb-Datei mit Schienen auszudrucken.
Lane