Ruby on 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

我正在Rails中使用最新版本的余烬和余烬数据。我的应用程序中有
博客
主题
用户
等资源。
用户
有许多
主题
博客

  • 当我第一次创建主题时。余烬数据在创建资源后发送此
    “/api/topics?ids%5B%5D=1”
    。(其中1是创建的主题的id)。 但是,一旦创建了资源,这种奇怪的请求就不会发生

  • 当我第一次创建
    blog
    时也会发生同样的情况

我将适配器设置为

 App.ApplicationAdapter = DS.ActiveModelAdapter.extend({ namespace: 'api' });

我相信问题在于
活动模型序列化器
的json输出,其输出是
博客:[]
主题:[]
,我相信这是当hasMany关系数组中没有数据时,ember数据所期望的格式。我还遗漏了什么吗?

嗨,Vysakh,我遇到了与您描述的相同的问题,您是否找到了导致它的原因?也许您应该在Ember数据中针对DS.ActiveModelAdapter提交一个bug?主动模型序列化程序应该以HEAD而不是内容进行响应,但它应该提供新创建的资源的位置,当然,否则余烬数据如何知道其ID。。。