0

i have 2 models - Issue and Answers (issue has many answers) and both have translations with globalize2. Every time i attempting to load Issue with answers via

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

causes loading of translations for each Answer (1 sql query per Answer).

How can i optimize it?

Alexey Poimtsev
  • 2,845
  • 3
  • 35
  • 63

2 Answers2

0
@answers = @issue.answers.all(:include => :answer_translations)
Lloyd Powell
  • 18,270
  • 17
  • 87
  • 123
Anatoly
  • 15,298
  • 5
  • 53
  • 77
0

Solved with

@answers = @issue.answers.all(:include => :translations)
Alexey Poimtsev
  • 2,845
  • 3
  • 35
  • 63