1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 15:18:01 +00:00

Add Rendering ERB as a ruby til.

This commit is contained in:
jbranchaud
2016-01-15 15:28:58 -06:00
parent 3a368663a5
commit 567bea428a
2 changed files with 33 additions and 0 deletions

32
ruby/rendering-erb.md Normal file
View File

@@ -0,0 +1,32 @@
# Rendering ERB
If you have a string that contains ERB templating, you can quickly generate
the resulting string with the following code snippet:
```ruby
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](http://www.stuartellis.eu/articles/erb/)