acts_as_taggable_on: как оптимизировать запрос?

я используюacts_as_taggable_on в моем текущем проекте Rails. На одной странице обзора я показываю индекс объектов со связанными с ними тегами. Я использую следующий код:

class Project < ActiveRecord::Base
  acts_as_taggable_on :categories
end

class ProjectsController < ApplicationController
  def index
    @projects = Project.all
  end
end

# in the view
<% @projects.each do |p| %>
   <%= p.name %>
   <% p.category_list.each do |t| %>
     <%= t %>
   <% end %>
<% end %>

Это все работает, как ожидалось. Однако, если я показываю 20 проектов,acts_as_taggable_on запускает 20 запросов для извлечения связанных тегов.

Как я могу включить загрузку тегов в исходный запрос БД?

Спасибо за ваше время.

Ответы на вопрос(3)

Ваш ответ на вопрос