No Rails 7, por que o seguinte auxiliar não renderiza os itens da lista?
def list(options)
tag.ul(class: "a") do
options.each do |option|
tag.li(class: "b") do
tag.span(option, class: "c")
end
end
end
end
Eu chamo <%= list(["X", "Y", "Z"]) %>
e o que é renderizado é simplesmente <ul class="a"></ul>
.
O que estou perdendo aqui?
Normalmente, com erb você escreveria isto:
Usando
concat
:Usando
safe_join
: