当前位置:  开发笔记 > 编程语言 > 正文

Rails中沙盒中的语言

如何解决《Rails中沙盒中的语言》经验,为你挑选了0个好方法。

我发现有一个沙箱宝石(由那些在你的浏览器中尝试ruby的人创建,但它只与Ruby 1.8兼容.另一个问题是我再也找不到了它(似乎他们停止服务于宝石)服务器...).

那么,有没有安全的方法在沙盒中运行ruby(所以你可以从浏览器运行它)?或者在沙箱中运行(例如lua/python)的简单方法(没有文件系统访问,没有对象的创建等)并从Ruby(Rails 2.2)调用?

我想创建一个像try_ruby这样的应用程序,即使没有下面的红宝石.但它必须是一种简单的语言(我看到有一个红宝石的序言,甚至是一个口齿不清,但我不认为它们很容易学习语言......).

那么,你有什么建议或提示吗?或者我应该开始在Ruby中创建自己的DSL(如果有创建一个安全系统的解决方案)?

谢谢

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有