【发布时间】:2020-09-05 16:31:01
【问题描述】:
我有一个收集任意字符串的表单输入。我想将该输入直接传递给 strftime,以便用户可以指定自己的格式。例如:"mytext%Y" 可能是用户输入的,然后我会将其传递给 strftime。
# userinput = "mytext%Y"
mydate = DateTime.now.strftime(userinput)
# outputs "mytext2000"
这样做安全吗?如果没有,开发人员需要考虑或实施什么?
【问题讨论】:
标签: ruby user-input strftime