【发布时间】:2012-10-01 18:56:04
【问题描述】:
我真的对这个概念感到困惑。
我应该让API 处理JSON 响应。我读了this
和其他地方,他们都展示了如何为控制器的show 或index 方面执行此操作的示例。我明白,您输出模型的所有属性。但我的主要问题是,如果有人要创建或编辑,我该怎么处理整个 JSON 那里?
【问题讨论】:
标签: ruby-on-rails json api
我真的对这个概念感到困惑。
我应该让API 处理JSON 响应。我读了this
和其他地方,他们都展示了如何为控制器的show 或index 方面执行此操作的示例。我明白,您输出模型的所有属性。但我的主要问题是,如果有人要创建或编辑,我该怎么处理整个 JSON 那里?
【问题讨论】:
标签: ruby-on-rails json api
如果您只需传回 200 即可成功创建,则不要创建响应。
渲染 :nothing => true
另一方面,如果您向要更新的对象添加了一些客户需要的重要信息(如果您不确定,则假设客户端需要它),那么您应该传递更新后对象的属性返回
respond_to do |format|
format.json {render :json => {... }}
end
【讨论】: