В моих представлениях я делаю частичный. На самом деле это элемент строки, который появляется в таблице примерно 500-600 раз. У меня загрузились все ассоциации. Но проблема в том, что один и тот же фрагмент несколько раз занимает резко разное время рендеринга.
Мой сервер rails o/p:
Rendered admin/invoices/_update.html.erb (1330.3ms)
Rendered admin/invoices/_update.html.erb (4.8ms)
Rendered admin/invoices/_update.html.erb (4.8ms)
Rendered admin/invoices/_update.html.erb (8.8ms)
Rendered admin/invoices/_update.html.erb (4.4ms)
Rendered admin/invoices/_update.html.erb (1309.9ms)
Rendered admin/invoices/_update.html.erb (4.7ms)
Rendered admin/invoices/_update.html.erb (4.6ms)
Rendered admin/invoices/_update.html.erb (4.6ms)
Rendered admin/invoices/_update.html.erb (1322.6ms)
Rendered admin/invoices/_update.html.erb (4.2ms)
Кроме того, нет определенного ряда, который занимает больше времени каждый раз.
В моем представлении файл:
<% @updates.each do |update| %>
<%= render :partial => 'update', :locals => {:user => update[0]} #each of this is a row %>
<% end %>
ОБНОВЛЕНИЕ: Также предложите, если это хороший способ сделать это? то есть: перебирать частичное столько раз. Я не могу использовать разбивку на страницы и Ajax, чтобы закрепить вещи.! Любой другой подход.?