Rails 3响应并返回关联



我有一个简单的Rails3.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

(没有代码是父控制器)

当我使用这个方法时,我会像预期的那样返回所有报告,但我也会获得所有关联。我不明白为什么会这样,我想阻止它。

为什么我会得到联想?

正如@rmagnum2002所回避的那样,我发现active_model_serializers绑定到了应用程序中,有人在我没有注意到的情况下为该模型创建了一个序列化程序。

最新更新