1:N:Mのネストしたincludeでeager_loadingする方法
Rails4.1で
class Question < ActiveRecord::Base
has_many :translations, class_name "QuestionTranslation"
has_many :answers
end
class Answer < ActiveRecord::Base
has_many :translations, class_name "AnswerTranslation"
end
という関係性がある場合に、
Question.includes(:translations, {answers: :translations})
とすると、AnswerTranslation
をeager_loading
してくれません。
AnswerTranslation
を含めてeager_loading
するにはどうしたらよいでしょうか?