Вы можете передавать переменные в область экземпляра частичного объекта, когда вы вызываете его, и внутри этого частичного элемента вы можете затем действовать в зависимости от значения этих переменных экземпляра.
Итак, если у вас есть локальная переменная item_counter в представлении, содержащем частичное, визуализируйте частичное следующим образом:
<%= render :partial => "my_partial", :locals => { :item_counter => item_counter} %>
Внутри партиала вы теперь сможете получить доступ к локальной переменной item_counter. Таким образом, внутри частичного вы можете иметь:
if item_counter > 0 && item_counter % 6 == 0
# Do exciting base 6 activity
end