множественный выбор с использованием камня activeadmin - PullRequest
0 голосов
/ 23 марта 2020

Я разрабатываю свое приложение в ruby на рельсах 5, и я использую гем activeadmin для CRUD записей, у меня есть поле, в котором пользователь может выбрать несколько записей, мне нужно, чтобы оно было сохранено в виде массива, Возможно ли, что админ гем позволяет использовать множественный выбор элементов, чтобы сохранить их в виде массива в поле базы данных? Это было бы что-то вроде this. это не обязательно должен быть блок выбора, мне просто нужно выбрать несколько элементов, чтобы сохранить их в поле в виде массива.

ОБНОВЛЕНИЕ: я использую mysql, мое поле является строкой, и я пытаюсь это следующим образом в администраторе:

f.input :jobs_category, as: :select, multiple: true, collection: ["Mild", "Moderate", "Severe", "Profound"] ,input_html: { value: ["Mild"] }

параметры следующие:

  Parameters: {"utf8"=>"✓", "authenticity_token"=>"B/9HefHMKZewKlzcuYEuk4FzkQr2JDwmDKZSbiGo0sS9/7VOjXm3Qd3OES3Cmfj9wqF+eq/p+aUkNXF2+6f07A==", "project"=>{"title"=>"asdasdfff", "jobs_category"=>["", "Mild", "Moderate"], "active"=>"0", "content"=>""}, "commit"=>"Guardar Proyecto", "id"=>"fd4f1c1726d25621f1f5e473f6f5ebfca7dde1cf"}

но с этим типом поля оно не сохраняется в базе данных, что я мог пропустить?

...