Стремительная загрузка для переводов globalize2 - PullRequest
0 голосов
/ 09 марта 2010

У меня есть 2 модели - Проблема и Ответы (у вопроса много ответов), и обе имеют переводы с globalize2 Каждый раз, когда я пытаюсь загрузить Issue с ​​ответами через

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

вызывает загрузку переводов для каждого ответа (1 sql-запрос на ответ).

Как мне его оптимизировать?

Ответы [ 2 ]

0 голосов
/ 10 марта 2010

Решено с

@answers = @issue.answers.all(:include => :translations)
0 голосов
/ 10 марта 2010
@answers = @issue.answers.all(:include => :answer_translations)
...