render :json => {
"playlist" => playlist_description,
"songs" => @playlist.songs.as_json(:include => {:playlist_songs => {:only => [:id, :position]}})
}
Il codice precedente genera query 1 + N nel database, una per caricare playlist_songs per ogni brano. La playlist è precaricata in @playlist.Rails: Eager caricamento as_json include
Questo è così lento, come posso ottimizzare?