Здравствуйте, у меня есть форма, которая отправляется удаленно с помощью jQuery UJS для рельсов. Я привязался к событию beforeSend, чтобы позволить мне изменять данные, отправляемые на сервер. Это не работает. Вот что у меня есть в файле beforeSend:
settings.data = JSON.stringify({
'list_item[title]' : 'hi?? there'
})
Это не работает. В логах сервера вижу следующее:
Started POST "/lists/9/list_items" for 127.0.0.1 at 2011-10-24 14:04:36 -0700
Processing by ListItemsController#create as JSON
Parameters: {"{\"list_item"=>{"title"=>{"\":\"hi?? there\"}"=>nil}}, "list_id"=>"9"}
Любая идея, что я делаю неправильно? Я хочу настроить settings.data с добавлением полей, которых нет в форме. Спасибо