Я управляю таблицей javascript с некоторыми фильтрами. Когда я устанавливаю фильтр на стол, таблица выполняет ajax вызов контроллера.
Проблема в том, как этот компонент javascript выполняет вызов:
Это форма data
pagination[page]: 1
pagination[pages]: 1
pagination[perpage]: 10
pagination[total]: 0
sort[sort]: asc
sort[field]: RecordID
query[]: sdfsdf
query[Status]: 4
Это закодированные параметры
pagination%5Bpage%5D=1&pagination%5Bpages%5D=1&pagination%5Bperpage%5D=10&pagination%5Btotal%5D=0&sort%5Bsort%5D=asc&sort%5Bfield%5D=RecordID&query%5B%5D=sdfsdf&query%5BStatus%5D=4
Когда между параметрами у меня есть query[]: sdfsdf
мой сервер cra sh:
ActionController::BadRequest (Invalid request parameters: expected Array (got Rack::QueryParser::Params) for param `query'):
Есть ли что я могу сделать, или я должен изменить компонент js из источника?