私のコントローラーでは、多くの関連付けを使用していくつかのデータをレンダリングする必要があります。
次のようになります。
render :json => current_client.items.some_scopes.includes(:assoscitation1, :assoscitation2, :assoscitation3 => {:nested_assoscitation1 => :nested_assoscitation2}).to_json(
:include => {:assoscitation2 => {:include => :type},
:assoscitation1 => {},
:assoscitation3 => {:include =>
{:product => {:include => :type}}
}
}
)
ARインクルードは問題ありません。スコープに追加しました。しかし、to_json
メソッドでこのすべての関連付けを指定すると、私は悲しくなります。
この重複を削除するにはどうすればよいですか?
または多分プレゼンターレベルを追加しますか?
ありがとう。