这是我的代码:
<!-- Start of type 1 -->
<%@results.map do |p| %>
<li>
<%= data1.p.url%>
</li>
<%end%>
<!-- End of type 1 -->
<!-- Start of type 2 -->
<%@results.map do |p| %>
<li>
<%= data2.p.url%>
</li>
<%end%>
<!-- End of type 2 -->
现在,它的显示方式是data1 url
先到后data2 url
。我想要做的是交替或随机显示data1 url
,data2 url
反之亦然。
更新:
我希望在单个页面请求上随机显示<%= data1.p.url%>
顺序。<%= data2.p.url%>
话虽如此,如果用户加载页面,则两个数据的顺序都是随机显示的,无需多次引用即可一次查看一个数据(1 或 2)。
更新2:
如果两个循环不同,您将如何订购?
<!-- Start of type 1 -->
<%@resultsOne.map do |p| %>
<li>
<%= data1.p.url%>
</li>
<%end%>
<!-- End of type 1 -->
<!-- Start of type 2 -->
<%@resultsTwo.map do |p| %>
<li>
<%= data2.p.url%>
</li>
<%end%>
<!-- End of type 2 -->