加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在db中存储ruby块并使用它们?

发布时间:2020-12-17 03:15:48 所属栏目:百科 来源:网络整理
导读:基本上我想将 Ruby块存储到DB中并使用它们. 有人可能会问为什么 – 理由是,我希望我的用户能够发布/上传一个块代码 – 这可以被执行以获取他们可能拥有的数据上的问题所需的结果. 解决方法 所以你不想存储ruby块.您想存储代码.这更容易.只需将代码存储为字符
基本上我想将 Ruby块存储到DB中并使用它们.

有人可能会问为什么 – 理由是,我希望我的用户能够发布/上传一个块代码 – 这可以被执行以获取他们可能拥有的数据上的问题所需的结果.

解决方法

所以你不想存储ruby块.您想存储代码.这更容易.只需将代码存储为字符串即可.然后你可以 eval那个字符串,有效地执行代码.

现在你必须解决一个难题:如何防止用户发布恶意代码(或如何沙箱化).但这超出了范围.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读