我有一个简单的Rails 3.2控制器,它作为带有JSON的API使用:
module Api
module V1
class ReportsController < Api::V1::ApplicationController
def index
respond_with Report.where(name: params[:name])
end
end
end
end
(没有代码是父控制器)
当我使用这种方法时,我会按预期收到所有报告,但我也得到了所有关联。我不明白为什么会这样,并且想要阻止它。
为什么我要获得协会?
答案 0 :(得分:0)
正如@ rmagnum2002所提到的那样,我发现active_model_serializers
捆绑在应用程序中,有人为该模型创建了一个序列化程序,而我没有注意到它。