render :json => {
"playlist" => playlist_description,
"songs" => @playlist.songs.as_json(:include => {:playlist_songs => {:only => [:id, :position]}})
}
El código anterior da como resultado 1 + N consultas a la base de datos, una para cargar playlist_songs para cada canción. La lista de reproducción está precargada en @playlist.Rieles: Ansioso de cargar as_json incluye
Esto es tan lento, ¿cómo puedo optimizar?