【发布时间】:2017-06-19 23:50:02
【问题描述】:
请查看以下哈希:
params[:category] #=> {"category"=>{"name"=>"name1", "parent_id"=>1, "category"=>{"name"=>"name2"}}}
以及所需的输出:
params[:category] #=> {"category"=>{"name"=>"name1", "parent_id"=>1 }}
我尝试了几件事,但都没有成功
params[:category].delete(params[:category][...]
如何获取此嵌套哈希的键/值对以将其删除?
感谢您的帮助
【问题讨论】:
-
类别嵌套在类别中再次嵌套在类别中?
-
嗨,apneadiving,是的,类别嵌套在类别中。我知道在一个散列中有几个相同的键不是一个好习惯,但我在这里没有选择..
-
为什么没有选择?你不是在控制生成哈希的源代码吗?
-
是的,哈希是一个以这种方式格式化的输入源。
标签: ruby-on-rails ruby hash