1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 07:08:01 +00:00
Files
til/ruby/rendering-erb.md
2016-01-15 15:28:58 -06:00

478 B

Rendering ERB

If you have a string that contains ERB templating, you can quickly generate the resulting string with the following code snippet:

require 'erb'

some_template_string = <<-TEXT
The top
<% 5.times  do |i| %>
Item <%= i + 1 %>
<% end  %>
The bottom
TEXT

puts ERB.new(some_template_string).result

This will print the following to stdout:

The top
Item 1
Item 2
Item 3
Item 4
Item 5
The bottom

source