【发布时间】:2015-02-20 02:15:12
【问题描述】:
我想从我的参数中的嵌套哈希中删除一个键/值。
我的参数是:
Parameters: {"utf8"=>"✓", "q"=>{"upward_trending"=>"", "downward_trending"=>"", "name_cont"=>"test", "category_id_in"=>["1", ""], "country_eq"=>"", "end_date_gteq"=>"", "end_date_lteq"=>""}, "commit"=>"Filter", "type"=>"Dailyd
eal"}
我想从 q 哈希中删除 name_cont。
我可以通过以下方式删除完整的哈希:
request.query_parameters.except(:q)
或
params.except(:q)
但每次我尝试这样的事情时:
except(:q[:name_cont])
except("name_cont")
except([:q][:name_cont])
我收到错误。
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ruby