0

我有一个 Sinatra 应用程序,我正在使用一些 PUT 请求更新 mongoDB 数据库中的一些内容。

在 javascript 中,我发布的实际值是:

entity: {
    config: someString,
    parameters: parameterArray, // EMPTY [ ]
    dt: dtArray, // EMPTY [ ]
}

我正在通过 jQuery ajax 执行此操作。

在服务器端,我得到以下信息:

params[:entity] #=> config = someString

但是空数组丢失了。为什么是这样?我需要他们!相同的路由将以不同的方式处理空数组和根本没有参数......

4

0 回答 0