Warum ist der Rack Response Body ein Array und kein String?
ein klassisches hallo welt beispiel aus ihrem doc,
<code>class HelloWorld def call(env) return [200, {}, ["Hello world!"]] end end </code>
Meine Frage ist, warum der dritte Wert [Hallo Welt! "] ist, nicht" Hallo Welt "?
Der Body muss auf jeden antworten und darf nur String-Werte liefern. Der Body selbst sollte keine Instanz von String sein, da dies in Ruby 1.9 zum Erliegen kommt.
Warum muss der Körper auf jeden reagieren? und in welchem Fall spielt es eine Rolle?