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