【发布时间】:2013-03-14 01:06:39
【问题描述】:
我有一个 Photo 类,它有一个“name”属性和一个“tags”属性。我的目标是在 Rails 中实现一个更新功能,用输入的任何内容替换照片的标签。例如,如果我尝试 PUT 一个将“标签”设置为 [] 的 JSON 对象,我希望从照片中清除所有标签。
但是,当我通过 HTTParty 提交一个空数组作为正文参数之一时,我相信 HTTParty 正在将 [] 转换为 nil。因此,我的 Rails 后端上的 photos#update 端点没有接收到参数“tags”的任何信息。我正在寻找一种让 HTTParty 不将 [] 转换为 nil 的方法,因为我无法从照片中删除标签。
【问题讨论】:
-
这一切都解决了吗?我遇到了同样的问题。
标签: ruby-on-rails ruby httparty