С профайлером пока посидеть не могу, потому вопрос. 10 000 посещений в сутки. Нужно выводить список родителей и детей для каждого.
Можно написать в контроллер что-то вроде:
@parents = Parent.all
@childrens = Children.all
и во вьюху это:
<% @parents.each do |p| %>
<%= p.name %>
<% @childrens.each do |s| %>
<%= s.name if s.parent_id == p.id %>
<% end %>
<% end %>
Либо из вьюхи дёргать метод childrens.each для каждого из @parents. Но этот вариант создаст нагрузку на БД. Хотя и сортировка будет работать быстрее.
И вообще, при какой посещаемости нужно заботиться о таких вещах?