Eifrige Belastung für Globalize2 -Übersetzungen
-
18-09-2019 - |
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?
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