Text
You can output plain text with the plain method.
ruby
plain "Hello, world!"Implicit text output from blocks
When passing a block, if the block doesn’t render any HTML elements (or otherwise modify the buffer), Phlex will output the return value of the block as plain text.
ruby
h1 { "Hello World" }If you wanted to wrap “Hello” in a <strong> tag, you would need to use strong and plain together.
ruby
h1 do
strong { "Hello" }
plain " World"
endThis is because strong outputs HTML, the return value of the block passed to h1 will not be rendered.