content_tag ヘルパーを使用して次の html 出力を取得するにはどうすればよいですか?
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
これは私が現在持っているものです
content_tag(:ul) do
a=*(1..5)
a.each do |step_number|
content_tag(:li, class: "step") do
puts step_number
end
end
end
更新 - 回答
ピーターのループと、以下のヘルパー リンクの content_tag 内の出力 content_tagsのおかげで、アイテムが欠落concat
していましたli
content_tag :ul do
items.collect do |step_number|
concat(content_tag(:li, step_number, class: "step"))
end
end