gpt4 book ai didi

ruby-on-rails - 防止在 HAML 中执行 ruby​​ 代码

转载 作者:数据小太阳 更新时间:2023-10-29 08:28:51 26 4
gpt4 key购买 nike

有没有办法阻止某些 Ruby 代码在 HAML 中执行?

我遇到的问题如下:允许用户在 CMS 环境中设置自己的 HAML 文件。我想允许这些文件中的 IF/ELSE 和 LOOPS,但其他 ruby​​ 代码不应该出于安全原因被执行。

我是否必须扫描自定义 HAML 文件以获取 ruby​​ 代码并删除还是有更好的解决方案?

感谢您的帮助!

格雷格

最佳答案

我认为您不会,至少对于 HAML 不会。

还有其他 Ruby View 库旨在确保最终用户安全。例如,Cerubis , 或 Liquid .

关于ruby-on-rails - 防止在 HAML 中执行 ruby​​ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7905074/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com