在Rails 4中验证API Post中的参数

时间:2017-04-25 03:07:00

标签: ruby-on-rails api validation ruby-on-rails-4 rubygems

我目前正在构建一个由第三方应用程序使用的API。

我想知道推荐的方法来验证通过JSON请求体传递给我的应用程序的属性。在将它们分配给模型之前,会转换其中一些属性。

例如:

我的模型的属性incoterms可以是DDUDDP,这在我的模型中得到验证。

然而,在POST请求中,API客户端发送的taxes_duties_paid_by可以是Sender(转换为DDP)或Receiver(转换为{{1} }})

这就是为什么我必须在它甚至转换之前验证它们的原因。

0 个答案:

没有答案