title: Limiting Associations Cascade in Active Model Serializer
body: <p>I'm having an issue with limiting the level of associations serialized within an active model resource.</p>
  
  <p>For example:</p>
  
  <p>A Game has many Teams which has many Players</p>
  
  <pre><code>class GameSerializer &lt; ActiveModel::Serializer
    attributes :id
    has_many :teams
  end
  
  class TeamSerializer &lt; ActiveModel::Serializer
    attributes :id
    has_many :players
  end
  
  class PlayerSerializer &lt; ActiveModel::Serializer
    attributes :id, :name
  end
  </code></pre>
  
  <p>When I retrieve the JSON for the Team, it includes all the players in a sub array, as desired.</p>
  
  <p>When I retrieve the JSON for the Game, it includes all the Teams in a sub array, excellent, but also all the players for each Team.  This is the expected behaviour but is it possible to limit the level of associations? Have Game only return the serialized Teams without the Players?</p>