我正在创建一个 Ruby On Rails 网站,一方面它需要是动态的,以便(排序)受信任的用户可以使网站的某些部分以不同的方式工作。为此,我需要一种脚本语言。在 ASP.Net 中的一个类似项目中,我编写了自己的脚本语言/DSL。我不能使用那个源代码(在工作中编写),如果我不需要的话,我不想制作另一种脚本语言。
那么,我有哪些选择?脚本必须被锁定并且不能使我的服务器或任何东西崩溃。如果我可以使用 Ruby 作为脚本语言,我真的很高兴,但这并不是绝对必要的。此外,几乎每个网站请求都会调用此脚本部分,有时不止一次。所以,速度是一个因素。
我查看了 RubyLuaBridge,但它是 Alpha 状态,似乎已经死了。
在 Ruby 项目中我有哪些脚本语言选择?
此外,我将完全控制该项目的部署位置(root 访问权限),因此没有真正的限制..