Ruby eruby: Difference between revisions
From wikinotes
No edit summary |
|||
Line 7: | Line 7: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| homepage || | | homepage || https://docs.ruby-lang.org/en/2.7.0/ERB.html | ||
|- | |- | ||
|} | |} |
Latest revision as of 02:07, 13 May 2022
A templating engine builtin to ruby. Commonly used within ruby rails .
File extension is .erb
.
Documentation
homepage https://docs.ruby-lang.org/en/2.7.0/ERB.html
Usage
require "erb" # locals will be passed to ERB template name = "You" # create template, and render it using locals template = ERB.new("hello <%= name %>") template.resuilt(binding)
Syntax
Tags
<!-- comment --> <%# comment %> <!-- NOTE: no comments can escape eruby end '%>' --><!-- variable value --> <%= value %><!-- statements --> <% 5.times do %> <p>hello.</p> <% end %>