(Rails 3 + магистраль 0.53) Я получаю данные из своего API по URL-адресу "/ payment", и он возвращает данные различных типов платежей.
Таким образом, пользователь может, например, удалить, скажем, кредит-карточка и она синхронизируется с сервером на
"/credit_cards".
Проблема в том, что если я использую Backbone.Sync с синтаксисом
Backbone.Sync('delete', @options.credit_cards.get('id'))
, это дает мне " Для свойства или функции "url" должна быть указана"ошибка.
Это имеет смысл, поскольку модель, например:
@options.credit_cards.get('id')
в этом случае не существует, потому что credit_cards не хранит никаких данных.Я просто хочу сделать стандартное УДАЛЕНИЕ с Backbone.sync в стиле
"/credit_cards/:id"
, но просто указав идентификатор (который я получаю из / платежей), а не модель (но модель / коллекция имеет URL)..)
Итак, мой вопрос: 1.) есть ли в backbone способ использовать backbone.sync без фактического сохранения данных в коллекции / модели, больше похоже на простой запрос ajax с jQuery.Пример:
Backbone.Sync('delete', "specify_a_url_here_with/#{id}"))
вместо использования смешанных запросов Backbone.Sync & $ .ajax.
2.) Это вообще имеет смысл или есть лучшая альтернатива.
Большое спасибо!Я действительно люблю ТАК!Надеюсь, вопрос не странный.Фил