ruby-on-rails – Rails 5 params,对象具有空数组,因为值被删除
我发送一个看起来像这样的控制器参数时遇到问题:
{ id: "1",stuff: {"A" => [],"B" => [],"C" => [],"D" => []} } 该方法只看到{id:“1”},并删除整个stuff参数. 如果数组中有任何值,则可以更改此值.但是说除了键“C”之外所有数组都有值,除了“C”之外它们都会在那里: { id: "1",stuff: {"A" => ["1"],"B" => ["2","3"],"D" => ["4"]} } 我正在从Rails 4.2.x升级到这个问题 – > 5.0.0 解决方法
来自GH社区的@sgrif:
添加为:: json最终没有为我工作,但在测试开始时添加@ request.headers [“Content-Type”] =’application / json’. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |