Я не могу найти умный способ решить проблему. В моей редакционной CMS я должен вставить рекламу в свой поток новостей.
На данный момент у меня есть
= render "teasers/teaser/#{teaser.image_format}", teaser: teaser
- if browser.device.mobile? && teaser_counter == 2
=dfp_tag 'Frame1'
- if browser.device.mobile? && teaser_counter == 8
=dfp_tag 'Frame2'
- if browser.device.mobile? && teaser_counter == 14
=dfp_tag 'Frame3'
Это коллекция, конечно, и я проверяю индекс, чтобы вставить свою рекламу .
Проблема в том, что после Frame3 и каждых шести элементов мне нужно динамически добавлять Frame3_1, Frame3_2, Frame3_3
, в основном Frame3_X
каждые 6 элементов после frame3
- if browser.device.mobile? && teaser_counter == 2
=dfp_tag 'Frame1'
- if browser.device.mobile? && teaser_counter == 8
=dfp_tag 'Frame2'
- if browser.device.mobile? && teaser_counter == 14
=dfp_tag 'Frame3
- if browser.device.mobile? && teaser_counter == 20
=dfp_tag 'Frame3_1'
- if browser.device.mobile? && teaser_counter == 28
=dfp_tag 'Frame3_2'
- if browser.device.mobile? && teaser_counter == 34
=dfp_tag 'Frame3_3 etc
Как можно Я это решаю?