【发布时间】:2013-12-06 11:58:48
【问题描述】:
所以,我正在编写具有用于移动应用程序的 JSON API 的 Rails Web 应用程序。例如,它向 example.com/api/orders 发送 POST JSON 请求以创建订单。
{id: 1, order: { product_name: "Pizza", price: 10000}}
如果出现验证错误,我可以使用 json 中的 HTTP 422 错误代码和 order.errors.full_messages 进行响应。但对我来说,在 JSON 响应中有特定的错误代码似乎更好。不幸的是,Rails 似乎不提供为验证错误设置错误代码的能力。如何解决这个问题?
【问题讨论】:
标签: ruby-on-rails json