Ok, mon titre peut prêter à confusion. Ce que je veux faire est de boucler à travers une collection de modèles, et pour les deux premiers, rendre un modèle, pour les quatre suivants rendre un modèle différent et les deux suivants rendre le même modèle que pour les premiers, et ainsi de suite.
Comme ça :
<% ads.each do |ad| %>
<% # if it's 1-2, 7-8, 13-14 and so on render as big' %>
<%= render 'front/home/big_ad', ad: ad %>
<% # if it's 3-6, 9-12, 15-18 and so on render as small' %>
<%= render 'front/home/small_ad', ad: ad %>
<% end %>
<% end %>
Quel serait le moyen le plus propre d'y parvenir ?