您将如何制作在浏览器中运行的在线IRB

时间:2009-08-27 15:52:40

标签: ruby irb

我想知道如何创建在浏览器中运行的在线IRB。我有一个想法,在我的博客中包含一个irb控制台,并为用户提供选项,让我的教程中的代码块直接发送到irb控制台,以便他们可以使用它。

_为什么以前这样做过,但当然现在已经消失了:Cached Version

4 个答案:

答案 0 :(得分:2)

好吧,你可以使用_why created的沙箱。但是你需要能够修补你的红宝石,它似乎只适用于ruby 1.8.5。

答案 1 :(得分:2)

TryRuby仍可用heresource code at GitHub

答案 2 :(得分:1)

这太疯狂了。不要这样做。当您允许用户执行任意Ruby代码时,您会将系统暴露给各种漏洞。

无论如何,JavaScript / Flash中有一些客户端Ruby实现。看看HotRuby

答案 3 :(得分:0)

我怀疑你在沙箱中运行Ruby以防止“坏”命令运行。

相关问题