0
における配列の配列を平ら:レール5.1 minitest私のようなものを提供する場合にのみテストのため、と思わ5.1にレール4.2からアップグレードした後のparams
post :create, params: {
model: {
prices: [[2000, "EUR"], [2113.56, "USD"]],
estimates: [[50, 2500, "EUR"], [505, 2600, "USD"]]
}
}
をこれは、コントローラのparamsは内で解析され次のようになります。
prices: [["2000"], ["EUR"], ["2113.56"], ["USD"]]
estimates: [["50"], ["2500"], ["EUR"], ["505"], ["2600"], ["USD"]]
幸い、コントローラへの実際の呼び出しは正しく解析されます。 私は明らかにテストを修正する必要があるので、どんな助けでも本当に感謝します!セットアップで @request.headers['Accept'] = 'application/json'
OKだった: