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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top