添加 <div>到“每个块"每 2 个结果与 rails 3 [英] add &lt;div&gt; to &quot;each block&quot; each 2 results with rails 3

查看:37
本文介绍了添加 <div>到“每个块"每 2 个结果与 rails 3的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个类似的每个块:

<% for f in @following %><div class="span6"><%= f.name %>

<%结束%>

html 结果:

约翰

<div class="span6">凯文

<div class="span6">彼得

<div class="span6">安德鲁

...

我想添加一个 <div class="row"></div> 每 2 个结果如下:

<div class="span6">约翰

<div class="span6">凯文

<div class="row"><div class="span6">彼得

<div class="span6">安德鲁

我想每行显示 2 个结果.我该怎么做?

解决方案

Checkout each_slice

<% @following.each_slice(2) 做 |followers|%><div class="row"><% follower.each do |f|%><div class="span6"><%= f.name %>

<%结束%>

<%结束%>

I have a each block something like:

<% for f in @following %>
 <div class="span6">
  <%= f.name %>
 </div>
<% end %>

html result:

<div class="span6"> John</div>
<div class="span6"> kevin</div>
<div class="span6"> Peter</div>
<div class="span6"> Andrew</div>
.
.
.

I want add a <div class="row"></div> each 2 results something like:

<div class="row">
 <div class="span6"> John</div>
 <div class="span6"> kevin</div>
</div>
<div class="row">
 <div class="span6"> Peter</div>
 <div class="span6"> Andrew</div>
</div>

I want show 2 results per/row. How can I do it?

解决方案

Checkout each_slice

<% @following.each_slice(2) do |followers| %>
  <div class="row">
    <% followers.each do |f| %>
      <div class="span6">
        <%= f.name %>
      </div>
    <% end %>
  </div>
<% end %>

这篇关于添加 <div>到“每个块"每 2 个结果与 rails 3的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
其他开发最新文章
热门教程
热门工具
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆