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>

Мое единственное решение сейчас - использовать вместо этого частичное. Но это'Будет очень грязно, как только я начну добавлять больше к состоянию дела.

Ответы на вопрос(2)

Ваш ответ на вопрос