如何访问params Rails 4中的嵌套属性

时间:2016-02-25 16:29:24

标签: ruby-on-rails

我对某事感到困惑。我试图在params中访问嵌套属性,如下所示:

var = params['filter']['status']

我收到以下错误:undefined method []'为nil:NilClass` 当我执行以下操作时:

render json: params['filter']

我得到以下结果:{"status":"complete"}

如何访问params['filter']['status']

我尝试过:var = params['filter']['status']params[:filter][:status]

总是得到同样的错误。

当我完成params['filter'].class后,我得到{}

修改

这是puts params

的结果
Parameters: {"filter"=>"{\"status\":\"complete\"}", "paging.pageNumber"=>"1", "paging.pageSize"=>"10", "sorting"=>"{}", "order"=>{}}

0 个答案:

没有答案