Frage

Ich habe 2 Modelle - Probleme und Antworten (das Problem hat viele Antworten) und beide haben Übersetzungen mit Globalize2. Jedes Mal, wenn ich versuche, Probleme mit Antworten über zu laden

@issue = Issue.find(params[:id])
@answers = @issue.answers

verursacht das Laden von Übersetzungen für jede Antwort (1 m² Abfrage pro Antwort).

Wie kann ich es optimieren?

War es hilfreich?

Lösung

Gelöst mit

@answers = @issue.answers.all(:include => :translations)

Andere Tipps

@answers = @issue.answers.all(:include => :answer_translations)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top