Я использую некоторые компоненты Vue для создания формы Rails.В моем компоненте Vue у меня есть скрытое поле:
<input :value="selectedId" :name="name" :id="name" >
И значение равно "1", "2".
Это выбранные IDS моего множественного выбора.
Имя content[brand_ids]
.
Когда я отправляю форму, это мои параметры:
"✓", "_method" => "patch","authenticity_token" => "cCG + YU0AwizJ88L0yBYnnbEnv10Z0DpJNtl35gNDauNVUjDxdqQafMiNLMT4gVQBg43Ed4LNyCVwtZdBOXUoAQ =" "" "="> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">"> ">>>>>>>>>>>"> ">"> ">"> ">"> "> <>>>>>>>>>>>> => content, "author_id" => "1", "Additional_author_ids" => [""], "publ_at" => "25/04/2019 13:33", "brand_ids" => ["\" 1 \ ", \"2 \" "]," section_ids "=> [" "]," main_image "=>" https://via.placeholder.com/702x360", "square_crop_img" => "https://via.placeholder.com/360x280"," summary "=>" ","Additional_html "=>" "," source_name "=>" "," source_link "=>" "," presentation "=>" standard "," major_label_ids "=> [" "]," not_in_home "=>" 0 ", "спонсированный" => "0", "no_adv" => "0", "sponsorship_attributes" => {"спонсор" => "", "цвет" => "# e25000", "duration" => ""}, "live_blog_attributes" => {"live_blog_id" => "", "status" => "inactive"}}, "remove _" => "1", "stringy_video_ids" => "", "commit" => "Salva bozza "," controller "=>" admin / contents "," action "=>" update "," id "=>" 33 "} разрешено: false>
Как вы видите мои значения, "1", "2",
"brand_ids"=>["\"1\",\"2\""]
передаются в виде уникальной строки в массиве.
Почему?