如何检查嵌套参数是否存在?

问题描述 投票:0回答:1

我尝试使用搜索袋创建搜索。为此,我需要检查嵌套参数是否存在。

我得到下一个参数:

 Parameters: {"q"=>{"category_id"=>"2", "name_cont"=>"test"}

如何检查是否有参数[:category_id]?

ruby-on-rails ransack
1个回答
1
投票

如果使用的是Ruby> = 2.3.0,则可以使用Hash#dig

Hash#dig
© www.soinside.com 2019 - 2024. All rights reserved.