Wie würden Sie gehen über ein online-IRB, die im browser ausgeführt
Frage
Im Wundern, wie Sie gehen über das erstellen eines online-IRB läuft im browser.Ich habe eine Idee, ein irb-Konsole in meinem blog und geben die Möglichkeit für Benutzer zum senden von code-Blöcken in meinen tutorials direkt in der irb-Konsole, so dass Sie können spielen, um mit es.
_warum hast dies zuvor aber natürlich ist es jetzt vorbei: Zwischengespeicherte Version
Lösung
TryRuby ist noch verfügbar hier , mit Quellcode auf GitHub .
Andere Tipps
Gut, Sie könnte verwenden Sie die sandbox _warum erstellt.Aber Sie müssen in der Lage sein, um Ihre patch-ruby-und es scheint zu funktionieren nur auf ruby 1.8.5 .
Das ist wahnsinnig gefährlich. Tun Sie dies nicht. Sie entlarven Ihr System für alle Arten von Schwachstellen, wenn Sie Benutzern erlauben, beliebigen Ruby-Code auszuführen.
Auf jeden Fall gibt es einige clientseitige Ruby-Implementierungen in Javascript / Flash. Schauen Sie sich auf HotRuby .
Ich würde vermuten, dass Sie Rubin in einer Sandbox laufen „schlecht“ Befehle zu verhindern gestartet werden.