Есть такой код, выводит все работы по циклу, нужно добавить еще цикл, который будет проверять если работы 3 то писать в конце работы <br>, потом следующих должно быть 4 работы потом опять же <br>, потом опять же 3 и потом 4, помогите пожалуйста, сам не разберусь
 
%section.section.interactive
  .list-hex-grid.large.clearfix
    - @works.each do |work|
      .hex.grid-4.invert.secondary
        = link_to show_works_path(work[:slug]), {:class=>"flex", :style=>"background-image:url(#{asset_path(work.image_small)})"} do
          .inner
            %i.fa.fa-eye.fa-4x.huge
            %h3.flex
              = work.name
          .hex-1
            %span.after
          .hex-2
            %span.after
          %span.after