我有输入字段的表单,我正在检查客户端的错误输入(邪恶的脚本等),但我还需要检查服务器端。我的@_params哈希有嵌套数据,数组和对象:
{
"key_0" => {"nested_key_0" => ["array_val_0","array_val_1"], "nested_key_1" => {"nested_key_3" => "nested_value_0"} }
}
我是否必须编写递归方法来遍历散列并查看每个值?有一个简单的rails方式来做到这一点?谢谢!
答案 0 :(得分:0)
这取决于你正在做什么(可能是将这些数据存储在数据库中,然后再显示它?)。
如果要将其保存到db,则在调用Model.save时,它将清理属性。如果您担心脚本,可以使用h
帮助程序显示数据:<%= h unsanitary_var %>