Po zniszczeniu modelu muszę przekazać dodatkowy parametr do mojej aplikacji Rails. Czytałem kilka postów, jak to zrobić, jednak moja aplikacja Railsowa nadal nie rozpoznaje tego. Jakieś sugestie? Parametr to: program_id
Backbone.js .destroy Przekazywanie dodatkowych parametrów?
var thisDeal = new WhiteDeals.Models.EditorDeal({ id: dealID });
thisDeal.destroy({headers: { program_id: dealProgram.id } })
Oto rejestr serwera. Jak widać, parametr program_id nie jest wyświetlany:
Started DELETE "/editor_deals/46" for 127.0.0.1 at 2013-04-13 13:26:32 -0700
Processing by DashboardController#deal_destroy as JSON
Parameters: {"id"=>"46"}
próbowałeś z 'thisDeal.destroy ({data: {program_id: dealProgram.id}})'? – nemesv
To działa! Myślałem, że już wcześniej próbowałem, ale chyba nie. Jeśli chcesz dodać to jako odpowiedź, sprawdzę to. Wystarczy dołączyć processData: true również, ponieważ nie działa bez tego, który jest włączony. – ac360