У меня есть заявление для получения следующих данных: название порции еды, название еды, название еды и категория еды.и все четыре поля находятся в разных таблицах.я использую такой оператор
@food_servings = FoodServing.find(params[:food_serving_id],
:include => {:food => [:food_brand,:food_category] })
, и вот моя модель
FoodServing belongs_to Food
Food belongs_to FoodCategory
Food belongs to FoodBrand
, когда я выполняю приведенный выше оператор, я вижу в журналах, что выполняется много операторов SQLЯсно, что это проблема N + 1, я думаю, я передаю неверный параметр include, чтобы найти метод.Кто-нибудь может помочь мне оптимизировать этот звонок?