相关疑难解决方法(0)

在Web服务器上执行用户提供的ruby代码

我想让我的用户创建Ruby脚本,对驻留在Web服务器上的某些数据进行计算,然后输出结果.脚本在服务器上执行.有没有办法安全地做到这一点?

更具体地说,我想:

  • 限制脚本可以使用的资源(内存和CPU),并限制其运行时间
  • 限制脚本可以使用的核心类(例如String,Fixnum,Float,Math等)
  • 让脚本访问并返回数据
  • 输出任何错误给用户

是否有任何图书馆或项目可以满足我的要求?如果不是在Ruby中,也许还有其他语言?

ruby permissions web-applications ruby-on-rails

16
推荐指数
1
解决办法
1251
查看次数

如何将字符串转换为数组数组?

我有一个包含数组数组的字符串:

"[[1, 2], [3, 4], [5, 6]]"
Run Code Online (Sandbox Code Playgroud)

我可以将它转换为数组数组,而不使用eval或使用正则表达式gsub等吗?

我可以把它变成:

[[1, 2], [3, 4], [5, 6]]
Run Code Online (Sandbox Code Playgroud)

ruby arrays string

10
推荐指数
2
解决办法
2190
查看次数

Ruby将字符串数组转换为数组对象

我想将我的CSV文件导入我的数据库,我的CSV文件有以下字符串,我需要将其解析为Ruby数组对象,该怎么做?

"[\"Mt Roskill\", \"Sylvia Park\"]"
Run Code Online (Sandbox Code Playgroud)

谢谢

ruby ruby-on-rails

4
推荐指数
1
解决办法
2479
查看次数