Почему тело ответа стойки является массивом, а не строкой?
классический привет пример из своего документа,
<code>class HelloWorld def call(env) return [200, {}, ["Hello world!"]] end end </code>
у меня вопрос, почему третье значение - [Hello world! & quot;], а не & quot; Hello world & quot ;? Из их документа
The Body must respond to each and must only yield String values. The Body itself should not be an instance of String, as this will break in Ruby 1.9.
Почему тело должно реагировать на каждый? и в каком случае это имеет значение?