Rails 4.2 から 5.1 にアップグレードした後、次のようなものを提供すると、テストのみのようです。
post :create, params: {
model: {
prices: [[2000, "EUR"], [2113.56, "USD"]],
estimates: [[50, 2500, "EUR"], [505, 2600, "USD"]]
}
}
次に、コントローラーのパラメーター内で次のように解析されます。
prices: [["2000"], ["EUR"], ["2113.56"], ["USD"]]
estimates: [["50"], ["2500"], ["EUR"], ["505"], ["2600"], ["USD"]]
幸いなことに、コントローラーへの実際の呼び出しは正しく解析されます。明らかにテストを修正する必要があるので、助けていただければ幸いです。