在ember-data升级后使用ActiveModelSerializer
时,当模型没有关系记录时,请求有效负载上的has_many case的值已更改,例如:
第一个
因此,如果用户没有帖子,之前将[]
发送到BE,但在ember-data
转换到2.14.11后,没有发送键值,例如:(请求有效负载)
之前:
user: { id: 1, post_ids: [] }
之后:
user: { id: 1 }
注意事项:
"active-model-adapter": "2.2.0"
"ember-data": "2.14.11"
1条答案
按热度按时间0qx6xfy61#
其原因是:https://github.com/emberjs/data/compare/v2.14.3...v2.14.4
解决方法:
app/serializers/application.js