我有一个简单的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
绑定到了应用程序中,有人在我没有注意到的情况下为该模型创建了一个序列化程序。