私は Sinatra アプリを持っており、いくつかの PUT 要求を使用して mongoDB データベース内のいくつかのものを更新しています。
JavaScript では、私が投稿している実際の値は次のとおりです。
entity: {
config: someString,
parameters: parameterArray, // EMPTY [ ]
dt: dtArray, // EMPTY [ ]
}
私はjQuery ajaxを介してこれを行っています。
サーバー側では、次のようになります。
params[:entity] #=> config = someString
しかし、空の配列がありません。どうしてこれなの?私はそれらが必要です!同じルートは、空の配列とパラメーターなしの両方を別の方法で処理します...