Ruby on rails 首次创建资源时发送不必要请求的余烬数据
我正在Rails中使用最新版本的余烬和余烬数据。我的应用程序中有Ruby on rails 首次创建资源时发送不必要请求的余烬数据,ruby-on-rails,ember.js,ember-data,Ruby On Rails,Ember.js,Ember Data,我正在Rails中使用最新版本的余烬和余烬数据。我的应用程序中有博客,主题,用户等资源。用户有许多主题和博客 当我第一次创建主题时。余烬数据在创建资源后发送此“/api/topics?ids%5B%5D=1”。(其中1是创建的主题的id)。 但是,一旦创建了资源,这种奇怪的请求就不会发生 当我第一次创建blog时也会发生同样的情况 我将适配器设置为 App.ApplicationAdapter = DS.ActiveModelAdapter.extend({ namespace: 'api
博客
,主题
,用户
等资源。用户
有许多主题
和博客
- 当我第一次创建主题时。余烬数据在创建资源后发送此
。(其中1是创建的主题的id)。 但是,一旦创建了资源,这种奇怪的请求就不会发生“/api/topics?ids%5B%5D=1”
- 当我第一次创建
时也会发生同样的情况blog
App.ApplicationAdapter = DS.ActiveModelAdapter.extend({ namespace: 'api' });
我相信问题在于
活动模型序列化器
的json输出,其输出是博客:[]
和主题:[]
,我相信这是当hasMany关系数组中没有数据时,ember数据所期望的格式。我还遗漏了什么吗?嗨,Vysakh,我遇到了与您描述的相同的问题,您是否找到了导致它的原因?也许您应该在Ember数据中针对DS.ActiveModelAdapter提交一个bug?主动模型序列化程序应该以HEAD而不是内容进行响应,但它应该提供新创建的资源的位置,当然,否则余烬数据如何知道其ID。。。