Стремительная загрузка для переводов globalize2
У меня есть 2 модели - "Проблема и ответы" (у вопроса много ответов), и у обеих есть переводы с globalize2. Каждый раз, когда я пытаюсь загрузить вопрос с ответами через
@issue = Issue.find(params[:id])
@answers = @issue.answers
вызывает загрузку переводов для каждого ответа (1 sql запрос на ответ).
Как я могу оптимизировать это?
2 ответа
Решение
Решено с
@answers = @issue.answers.all(:include => :translations)
@answers = @issue.answers.all(:include => :answer_translations)