Как обновить или удалить запись с помощью глагола POST с помощью Ember RESTAdapter? По умолчанию он отправляет json, используя PUT или DELETE. Отправка с использованием этих глаголов заблокирована для того, где я работаю.Как отправить POST вместо PUT или DELETE в Ember?
Я как бы надеялся, что смогу сделать Rails, где вы отправите POST, и сообщите ему, тайно ли это PUT или DELETE, используя дополнительную метаинформацию.
Я работаю с Ember 1.0.0 и ember-data 1.0.0beta2 через RESTAdapter.
Спасибо очень много! Хотя ваш ответ задал мне правильный путь, в конце концов мне пришлось переопределить оболочку Embers ajax вместо этого (this.ajax() в примере кода), а не updateRecord() или deleteRecord(), чтобы я мог добавить форму атрибут {_method = 'PUT'} "с типом контента, который будет принимать Rails. Но я не указал явно, что ответ должен был быть Rails-совместимым, поэтому Accepted Answer отправляется вам sir! –
Добро пожаловать. Rails использует метод _method = «PUT», потому что форма в браузерах не поддерживает PUT. В ajax все будут работать. –