Кто-нибудь знает способ указать для Ember model
атрибут, который не сохраняется?
В основном мы загружаем некоторые метаданные, относящиеся к каждой модели, и отправляем эти данные в Ember через RESTAdapter
в рамках модели. Эти метаданные можно изменить в нашем приложении, но это делается с помощью вызова AJAX. Как только вызов преуспеет, я хочу обновить это значение в модели без использования Ember в этом деле, изменив модель на uncommitted
и сделав все, что бы она делала с transactions
за кулисами.
У меня также есть проблема, что эти метаданные, которые не являются данными из записи базы данных model
, передаются RESTAdapter
обратно на сервер, что не ожидает этих значений. Я использую бэкэнд RoR, поэтому на сервере возникают ошибки, пытаясь назначить защищенные атрибуты, которые не предназначены для атрибутов вообще. Я знаю, что могу очистить данные, полученные на сервере, но я бы предпочел, чтобы клиент мог различать постоянные данные и вспомогательные данные.
Итак, к исходному вопросу: есть ли какая-либо альтернатива Ember-Data DS.attr('...')
, которая будет указывать непостоянный атрибут?