.destroy 모델을 만들 때, Rails 앱에 추가 매개 변수를 전달해야합니다. 이 작업을 수행하는 방법에 대한 몇 가지 게시물을 읽었지 만, Rails 앱은 여전히이를 인식하지 못합니다. 어떤 제안? 매개 변수는 program_id
Backbone.js .destroy 추가 매개 변수 전달?
var thisDeal = new WhiteDeals.Models.EditorDeal({ id: dealID });
thisDeal.destroy({headers: { program_id: dealProgram.id } })
여기는 서버 로그입니다. 당신이 볼 수 있듯이, program_id 매개 변수는 나타나지 않습니다 :
는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"}
당신이'thisDeal.destroy으로 시도 해 봤나 ({데이터 : {program_id : dealProgram.id}})'
그래서 추가 데이터를 전송해야하는 경우는
data
proeprty를 사용할 필요가? – nemesv그것은 작동합니다! 나는 전에 그걸 시도했다고 생각 했었지만 나는 그렇지 않은 것 같아요. 이것을 답으로 추가하려면 확인하겠습니다. processData : true도 포함시켜야합니다. true가 아니라면 true가 아닙니다. – ac360