erb
ERB, short for Embedded Ruby, is a templating system that is part of the Ruby programming language. It allows Ruby code to be embedded directly into text documents, most commonly HTML, to generate dynamic content. When rendered, the template is converted into Ruby code and evaluated within a given binding, producing a final string.
Syntactically, ERB uses tag delimiters to distinguish code from text. The most common are <% ... %> for Ruby
ERB files typically have the .erb extension and are used in Ruby applications and frameworks such as
Security and escaping considerations apply when rendering HTML. ERB itself does not automatically escape HTML special