Rails возвращает несколько тегов content_tags из модуля Helper
мы написали следующий помощник:
def section_to_html (block)
case block[0].downcase
when "paragraph"
block.shift
block.each do |value|
return content_tag(:p, value)
end
end
end
В настоящее время анализируются эти массивы.
["paragraph", "This is the first paragraph."]
["paragraph", "This is the second.", "And here's an extra paragraph."]
И это возвращает:
<p>This is the first paragraph.</p>
<p>This is the second.</p>
Есть ли способ накапливать content_tag? так что возвращается:
<p>This is the first paragraph.</p>
<p>This is the second.</p>
<p>And here's an extra paragraph.</p>
Мое единственное решение сейчас - использовать вместо этого частичное. Но это'Будет очень грязно, как только я начну добавлять больше к состоянию дела.