erbのタグをエスケープするには <%% とパーセントを2つ書く。

erbでerbを出力したいことがたまにあるのでメモ。 <%% escaped %>閉じるほうは2つ書く必要なし。<% %>の中に%>を書きたい時は閉じるほうの%を2つ書く。以下例。 $ irb >> require "erb" => true >> ERB.new("<%% test %>").result => "<% test %>" >> ERB.new("<%= '%%>' %>").result => "%>" >> ERB.new("<%= '%>' %>").r…