Also ich habe einen Forum-Thread voller Posts, und ich möchte die Benutzer aus den Beiträgen und diesen Benutzerrollen eifrig laden, um die Gesamtzahl der Datenbankabfragen zu reduzieren (was der beste Weg zu sein scheint)Wie kann ich feststellen, ob der Ladevorgang funktioniert?
(um die Dinge mehr Spaß, Forum zu machen und Beiträge sind verschachtelt Ressourcen, wenn das mit einer differnece macht)
def show
@forum = Forum.find(params[:forum_id])
@posts = @forum.posts.includes(:user => :role).where('id = ? OR parent_post_id =?',params[:id], params[:id])
end
die Seite macht, aber ich kann, indem man die Konsole nicht wirklich sagen, ob es wirklich ist Reduzieren der Anzahl der Abfragen oder nicht. Die Konsole scheint die Anzahl der Abfragen an den CACHE leicht zu reduzieren, aber die Ladeaufrufe bleiben stabil. Mache ich das richtig?