Template
The HTML <template>
tag, implemented in Ruby.
Parameters
This component accepts all the canonical HTML global attributes like id
or class
.
Examples
Example 1: Yield other components inside a template
template id: 'foo', class: 'bar' do
paragraph text: 'Template example 1' # optional content
end
returns
<template id="foo" class="bar">
<p>Template example 1</p>
</template>
Example 2: Render a given block, e.g. a partial
template id: 'foo', class: 'bar' do
example_content
end
def example_content
paragraph text: 'I am part of a partial'
end
returns
```html
I am part of a partial
Last updated
Was this helpful?