Я получил следующее JQuery переменный:Отправить массив JQuery идентификаторов в Rails 4
var numbers = ["1", "2", "3"]
Я хочу, чтобы отправить форму с этими числами, так что моя переменная PARAMS выглядит в контроллере:
{
"evaluation" =>
{
"batch_subject_ids" => ["1", "2", "3"]
}
}
Я создаю этот массив на лету, когда я нажимаю кнопку
jQuery('<input>').attr({
type: 'hidden',
id: 'batch_subject_ids',
name: 'evaluation[batch_subject_ids][]',
value: batch_subject_ids
}).appendTo('form');
В ACTi контроллера на, я получаю следующую Params:
{
"evaluation" =>
{
"batch_subject_ids" => ["1,2,3"]
}
}
Я могу разобрать и заменить массив, но мне было интересно, если я мог бы послать его от клиента с форматом, я хочу, не делать этого. Как я могу это сделать? Спасибо