Это может быть фиктивный вопрос. У меня есть поле с несколькими значениями в форме со следующими настройками Select2
jQuery('#mymodel_thing_ids').select2
multiple: true
placeholder: "Select things"
minimumResultsForSearch: -1
ajax:
url: "/things.json"
dataType: "json"
results: (data, page) ->
results: data
formatResult: (data) -> data.name
formatSelection: (data) -> data.name
При отправке формы с выбранными вещами я получаю
"thing_ids"=>"[],3,2"
то есть начальное значение (пустые квадратные скобки) и идентификаторы выбранных вещей. Но я хотел бы иметь следующие
"thing_ids"=>"[3,2]"
Возможно ли это с Select2? И что я делаю не так?
ОБНОВЛЕНИЕ
Чтобы избежать фигурных скобок в начале, используйте value="" при создании элемента ввода.
data.serialize()
. см. здесь api.jquery.com/serialize - person Thaha kp   schedule 13.02.2014