我正在创建一个 Ruby On Rails 网站,一方面它需要是动态的,以便(某种程度上)受信任的用户可以使网站的某些部分以不同的方式工作。为此,我需要一种脚本语言。在 ASP.Net 中的一个类似项目中,我编写了自己的脚本语言/DSL。不过,我不能使用那个源代码(在工作中编写),如果不需要的话,我不想制作另一种脚本语言。
那么,我有什么选择呢?脚本必须被锁定并且不能使我的服务器或任何东西崩溃。如果我可以使用 Ruby 作为脚本语言,我真的很喜欢,但这并不是绝对必要的。此外,几乎每次对网站的请求都会调用此脚本部分,有时甚至不止一次。所以,速度是一个因素。
我查看了 RubyLuaBridge,但它处于 Alpha 状态并且似乎已死。
我在 Ruby 项目中有哪些脚本语言选择?
此外,我将完全控制该项目的部署位置(root 访问权限),因此没有真正的限制..
最佳答案
还有 Rufus-lua虽然它的版本是 0.1.0...
关于ruby - Ruby 的脚本引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2575435/