2014-11-01 20 views

回答

1

如果你是不是在找一個很花哨的紅寶石辦法做到這一點,只是做了骯髒的方式:

<% @topics.each_with_index do |topic, index| %> 
<% if index != 0 && index%3==0 %> 
    <%= render @ad %> 
<% end %> 
<%= render topic %> 
<% end %> 

,或者您需要的部分,整個陣列做,在你的部分邏輯。但是,如果你想要一個奇特的方式,這個解決方案將幫助你:New row every 3 items

+0

強大的罰款 - 非常感謝你!有沒有辦法將此限制在前3個3組中?原因是AdSense只允許最多3個廣告。對不起,我應該在我的問題中提出這個問題。 – 2014-11-01 19:37:30

+1

<%if index!= 0 && index <10 && index%3 == 0%> – Fred 2014-11-01 19:51:32

+0

問候!非常感謝! – 2014-11-01 19:53:04

相關問題