質問
イムは、ブラウザで実行され、オンラインIRBの作成に取り掛かるする方法を疑問に思います。私は私のブログでIRBコンソールを含めると、彼らはそれで遊ぶことができますので、ユーザーはIRBコンソールに直接私のチュートリアル内のコード・ブロックを送信するためのオプションを与えるためにアイデアを持ってます。
_whyは、以前にこれをしなかったが、もちろんそれが今なくなっている:<のhref = "http://74.125.95.132/search?q=cache:KPJzhKXWkGsJ:tryruby.hobix.com/+ruby+online+irb&cd= 1&HL = EN&CT = clnk&GL = CA&クライアント=のfirefox-」のrel = "nofollowをnoreferrer">キャッシュされたバージョンの
解決
TryRubyは<のhref = "http://github.com/Sophrinix/で、ここをまだ可能ですTryRuby /ツリー/マスター」REL = "nofollowをnoreferrer"> GitHubのでのソースコード
他のヒント
さて、あなたは _why を作成したサンドボックスを使用することができます。しかし、あなたはあなたのルビーにパッチを適用できるようにする必要がありますし、それが唯一のルビー1.8.5で動作するようです。
これはめちゃくちゃ危険です。これをしないでください。あなたは、ユーザーが任意のRubyのコードを実行する可能ときは、脆弱性のすべての種類にシステムを公開します。
とにかくJavaScriptを/ Flashのいくつかのクライアント側のRuby実装があります。 HotRuby のを見てみましょう。
私は、あなたが実行されて「悪い」コマンドを防ぐために、サンドボックス内でのRubyを実行する疑いがあるでしょう。