У меня есть форма, которая отправляет с remote = true, используя Rails UJS.
В событии beforeSend я хочу добавить данные. Я пытаюсь со следующим:
onNewListItemFormBeforeSend : function(event, xhr, settings) {
settings.data += { 'list_item[title]' : input_val,
'list_item[position]' : 0,
'list_items[open_positions]' : 'stuff',
'list_items[done_positions]' : 'stuff' )
};
}
Но это добавление объекта при выходе из файла settings.data ... Как правильно добавить эти элементы в settings.data?
Спасибо
UPDATE
Я тоже пытался просто сделать:
settings.data = { 'number' : 'XXXXXX' }
Но это не сработало. В логах вижу:
Started POST "/lists/9/list_items" for 127.0.0.1 at 2011-10-24 11:55:39 -0700
Processing by ListItemsController#create as JSON
Parameters: {"object Object"=>nil, "list_id"=>"9"}
Почему объект объекта ноль?
Спасибо