How can we output erb tag string like <% erb %>
in erb file without being interpreted as erb? You can do this by using double percent <%% %>
!
<%% escaped %>
Let’s look at how it changes on irb
.
$ irb
> ERB.new("<%% escaped? %>").result
=> "<% escaped? %>"
> ERB.new("<% escaped? %>").result
NoMethodError: undefined method `escaped?' for main:Object
from (erb):1:in `<main>'
<%%
becomes string without an error.