LINUX.ORG.RU

[rails] Как грузить много связей?


0

1
Category.all.each do |category|
  @items += Item.where(:category_id => category.id).order('rating DESC').limit(3)
end

Суммарно это около 20 объектов - мелочь. Однако, У каждого есть по ~20 свойств, расположенных в пяти таблицах. Многие из свойств совпадают для объектов @items, так тут поможет кэш.

Вопрос: в контроллере дёргать по циклу item.prorerties1, item.properties2 для каждого набора свойств каждого объекта @items, или есть способ лучше, прямее, красивее, быстрее...


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.