Имеется такая структура
manual_input: [
{
type: 'Акции',
currency: 'USD',
symbol: 'CSCO',
date: '2018-01-23',
amount: '13',
price: '14.23'
commission: '-1.2312211'
},..
]
Как можно сделать валидацию внутренних параметров, если мне не изместно количество элементов в массиве? Я пробовал подобную конструкцию
params.require([]).permit(:type, :currency, :symbol, :date, :amount, :price, :commission)
#так же пробовал
params.permit([{:type, :currency, :symbol, :date, :amount, :price, :commission}])
Но в обоих случаех ругается на неразрешенные параметры