我有一个支持JSON发送数据的脚手架应用程序。但我也希望能够从我的iOS客户端发布数据。在我的rails视图中,我认为数据是通过补丁更新的,但它是否支持处理从客户端发送的JSON?即我想将rails后端用于iOS应用程序。我可以使用NSURL,还是我更喜欢使用ASIHttpRequest或类似的东西?
这是从rails-view发送的内容,以及我想在iOS客户端中复制的内容:
Started PATCH "/games/3" for 127.0.0.1 at 2013-08-13 15:14:29 +0200
Processing by GamesController#update as HTML
Parameters: {"utf8"=>"✓",
"authenticity_token"=>"kuvkDtGT7M5ym1xYbe4NJlX+vIhG2n4IlxoA+7XAdZw=",
"game"=>{"name"=>"",
"levels_attributes"=>{"0"=>{"score"=>"10", "id"=>"120"},
"1"=>{"score"=>"30", "id"=>"121"}}},
"commit"=>"Store Result", "id"=>"3"}
我还需要处理身份验证,我想我可以将令牌存储在本地对象中(通过webview登录后)并在每个请求中传递它。下图显示了应用程序中包含登录信息的webview: