Как запретить Ember Data сохранять атрибут только для чтения для ActiveModelSerializer

Я пытаюсь использовать {readOnly: true} функциональность с ActiveModelSerializer настраивая метод serialize, чтобы игнорировать атрибуты readOnly, подобные этому для JSONAPISerializer или это для RESTSerializer, чтобы преждевременно сэкономить на загрузке.

Кто-нибудь знает, можно ли сделать что-то подобное с ActiveModelSerializer?

1 ответ

Решение

И то и другое ActiveModelSerializer а также JSONAPISerializer продолжается JSONSerializer, serializeAttribute Метод унаследован от JSONSerializer. Поэтому я не вижу причин, по которым вы не можете принять решение, данное в этом вопросе о стековом потоке, который вы уже упоминали.

Другой ответ на stackru опирается на очень старую версию API RESTSerializer который был удален до выпуска ember-data 1.x. Это также упоминалось в другом ответе на тот же вопрос.

Другие вопросы по тегам