nestedSortable Plugin发送此POST参数(通过序列化):
chapter[87]=null&element[377]=87&chapter[88]=87
它描述了一个章节和元素的树。 字符串中项目的顺序非常重要!
当我访问控制器中的params时,有序字符串将转换为散列,因此订单将丢失:
{"chapter"=>{"87"=>"null", "88"=>"87"}, "element"=>{"377"=>"87"}}
是否可以禁用内置哈希转换,还是必须更改POST的内容,以便Rails无法将其转换为哈希?
答案 0 :(得分:1)
您可以直接处理请求:
request.body.string
根据您的设置,尝试request.body.read
,因为它基本上是IO