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?

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 <%.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.