Rails concatの挙動について
Ruby on Rails 5 アプリケーションプログラムの中の記述でわからない箇所があります。
def list_tag(collection, prop)
content_tag(:ul) do
collection.each do |element|
concat content_tag(:li, element.attributes[prop])
end
end
end
という記述があります。
ビューヘルパー、コレクションにはオブジェクトの配列、プロップにはオブジェクトのプロパティ名。
各オブジェクトの同一プロパティをリスト形式で出力するビューヘルパーです。
ここで疑問なのが、each内でconcatを使用しli要素を出力しているのはわかるのですが、なぜul要素にはconcatが必要ないのでしょうか。ご教授ください。
(初学者なので、ご考慮していただけるとたすかります。Railsのバージョンが古い部分については承知しています)