我有一些将数据发布到 URL 的 ajax,我可以看到 Chrome 发送数据:
Request URL:http://ubuntu:3000/groups?authenticity_token=EjAsrE07jziAMLt918Mgid4PSpRFfjIaz%2Bd9ZCxmbTo%3D
Request Payload
{"object":{"name":"test","description":"testing","is_era":false,"unique_ui_identifier":"db3772f13e8c5ec958105c72f11b7b89"}}
然后我查看开发日志,服务器显示以下内容:
Started POST "/groups?authenticity_token=EjAsrE07jziAMLt918Mgid4PSpRFfjIaz%2Bd9ZCxmbTo%3D" for 192.168.222.1 at Mon Aug 26 10:46:19 +0930 2013
Processing by GroupsController#create as */*
Parameters: {"group"=>{}, "authenticity_token"=>"EjAsrE07jziAMLt918Mgid4PSpRFfjIaz+d9ZCxmbTo="}
因此,服务器似乎没有收到 POST 数据。即带有名称/描述/等的“对象”。有几点我觉得很奇怪:
- 它似乎收到了一个空的“组”哈希,但我不知道这会来自哪里。
- 这很奇怪吗:'由 GroupsController#create as /处理'......什么是/?
如果有人可以帮助我,我将不胜感激。