2013-07-12 56 views
0

我有一个简单的Rails 3.2控制器,其被消耗与JSON一个API:导轨3个respond_with返回协会

module Api 
    module V1 
    class ReportsController < Api::V1::ApplicationController 
     def index 
     respond_with Report.where(name: params[:name]) 
     end 
    end 
    end 
end 

(没有代码是父控制器)

当我消耗此方法,我正在按预期收回所有报告,但我也获得了所有的关联。我不明白这是为什么,并想阻止它。

为什么我得到这些关联?

+0

你如何生成你的JSON? –

+0

也许你在你的应用程序中有序列化程序的宝石,我知道它们被用来获得与关联的JSON响应。 – rmagnum2002

+0

@ZachKemp JSON刚刚通过Rails与'responds_with:json' –

回答

0

由于@ rmagnum2002不存在,我发现active_model_serializers捆绑到应用程序中,并且有人为该模型创建了序列化程序,而我没有注意到它。