以下是我在两个部分中的两个循环
循环 1 和部分 1
<%@loop1.map do |p| %>
<li>
<%= image_tag p.product.image.url, :size=>"400x250"%>
<br \>
<p><%=p.product.text%></p>
<div class="pull-right">From: <u><%=p.product.user%></u></div>
<%end%>
</li>
<%end%>
循环 2 和部分 2
<%@loop2.map do |p| %>
<li>
<%= image_tag p.product2.image.url, :size=>"400x250"%>
<br \>
<p><%=p.product2.text%></p>
<div class="pull-right">From: <u><%=p.product2.user%></u></div>
<%end%>
</li>
<%end%>
现在,由于我在 index.html.erb 文件上使用 ajax,我将下面的两个 div 替换为上面呈现的数据
<div class="loop1_results"></div>
<div class="loop2_results"></div>
所以现在发生的事情是set of loop1 results
先来后到set of loop2 results
。我想要做的是交替显示的顺序。所以它会显示 loop1 块,然后是 loop2 块,依此类推。
我该怎么做 ?
任何建议或帮助表示赞赏。如果这可以通过一个部分来完成,我该怎么做?
更新: Loop1 和 loop2 是数组,大小不同。