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

发布于 2024-08-03 01:50:12 字数 324 浏览 4 评论 0原文

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

_为什么以前这样做,但现在它当然消失了: 缓存版本

Im wondering how to go about creating an online IRB that runs in the browser. I have an idea to include an irb console in my blog and give the option for users to send code blocks in my tutorials directly into the irb console so they can play around with it.

_Why did this previously, but of course it is gone now: Cached Version

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

爱,才寂寞 2024-08-10 01:50:12

TryRuby 仍然可以在此处使用,GitHub 上的源代码

TryRuby is still available here, with source code at GitHub.

遮云壑 2024-08-10 01:50:12

好吧,您可以使用_why 创建的沙箱。但你需要能够修补你的 ruby​​ 并且它似乎只适用于 ruby​​ 1.8.5 。

Well, you could use the sandbox that _why created. But you'll need to be able to patch your ruby and it seems to only work on ruby 1.8.5 .

安稳善良 2024-08-10 01:50:12

这太危险了。不要这样做。当您允许用户执行任意 Ruby 代码时,您的系统就会面临各种漏洞。

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

That's insanely dangerous. Don't do this. You expose your system to all sorts of vulnerabilities when you allow users to execute arbitrary Ruby code.

Anyway there are some client-side Ruby implementations in JavaScript/Flash. Take a look at HotRuby.

粉红×色少女 2024-08-10 01:50:12

我怀疑您在沙箱中运行 Ruby 是为了防止运行“坏”命令。

I would suspect you run Ruby in a sandbox to prevent "bad" commands being run.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文