我想知道如何创建在浏览器中运行的在线IRB。我有一个想法,在我的博客中包含一个irb控制台,并为用户提供选项,让我的教程中的代码块直接发送到irb控制台,以便他们可以使用它。
_为什么以前这样做过,但当然现在已经消失了:Cached Version
答案 0 :(得分:2)
好吧,你可以使用_why created的沙箱。但是你需要能够修补你的红宝石,它似乎只适用于ruby 1.8.5。
答案 1 :(得分:2)
TryRuby仍可用here,source code at GitHub。
答案 2 :(得分:1)
这太疯狂了。不要这样做。当您允许用户执行任意Ruby代码时,您会将系统暴露给各种漏洞。
无论如何,JavaScript / Flash中有一些客户端Ruby实现。看看HotRuby。
答案 3 :(得分:0)
我怀疑你在沙箱中运行Ruby以防止“坏”命令运行。