Rails发送重复/包装参数

时间:2017-03-29 17:50:44

标签: ruby-on-rails ajax post coffeescript

我在我的coffeescript代码中创建了一个通过ajax post请求传递的对象,如下所示:

{"Category":[{"value1a":"v1a", "value2a":"v2a"}, {"value1b":"v1b", "value2b":"v2b"}]}

通过此代码

$.ajax({
            url: 'master/create',
            type: "POST",
            dataType: 'json',
            contentType: 'application/json',
            data: JSON.stringify(tickets)
        })

tickets是对象的名称。

但是Rails正在解释这个

Parameters: 
{"Category"=>
  [{"value1a"=>"v1a", "value2a"=>"v2a"}, {"value1b":"v1b", "value2b":"v2b"}], 
  "master"=>
    {"Category"=>[{"value1a"=>"v1a", "value2a"=>"v2a"}, {"value1b":"v1b", "value2b":"v2b"}]
    }
}

这个“主人”来自哪里,为什么会这样?

如果有帮助,master是控制器的名称。

0 个答案:

没有答案