Wenn Sie das folgende Ruby-Skript ausführen:
puts gets.inspect
Auf dem Terminal werde ich zur Eingabe aufgefordert und dann die inspect
Ausgabe angezeigt, aber wenn ich das gleiche Skript von TextMate aus mit der Option CMD+R
Abkürzung, dann wird nur Folgendes ausgegeben nil
als gäbe es keine gets
Methode.
Warum ist das so? Nach dem, was ich gelesen habe, soll TextMate einen Eingabedialog anzeigen, wenn das Skript eine Eingabe von STDIN anfordert, aber das geschieht in diesem Fall nicht.