Есть ли причина, по которой вы не можете сделать модель для promotions-verify
? Это был бы самый чистый способ осуществить загрузку данных с боковой загрузкой, так как Ember будет обрабатывать большую часть сериализации / отправки в хранилище для вас.
Если это невозможно, и вы делаете запрос ajax, вам может потребоваться сопоставить полезные нагрузки relationships
и included
, чтобы они совпали друг с другом (Lodash _.map()
может сработать для этого). Затем вы можете вручную отправить эти данные (pushPayload
) в хранилище Ember, при этом убедитесь, что у отправляемых элементов также есть модели и сериализаторы.
Кроме того, я не уверен, что это случайно, но ваш пример полезной нагрузки не соответствует стандартам JSON API - объект relationships
должен быть вложен в data
. Это повлияет на то, как Ember сериализует данные, как и ожидалось:
{
"data": [{
"id": 1,
"type": "promotions-verify",
"attributes": {},
"relationships": {}
}],
"included": []
}