in_groups_of不显示为行

时间:2017-05-30 05:41:17

标签: html css

我有一个rails博客,我试图在3个不同的列中显示我的帖子。使用in_groups_of时,我可以通过将@posts替换为[0,1,2,3,4,5,6]等样本数组来使逻辑工作,并且每行显示三个项目中的数字,但是当我使用我的帖子(包含图片 - 我不知道是否重要),它每行显示一个。有关如何解决这个问题的任何想法?

<div class='posts'>
    <% @posts.in_groups_of(3, false).each do |group| %>
      <div class="row">
        <div class="three columns">
          <% group.each do |post| %>
            <div class='titleTxt'>
                        <%= link_to post.title, post_path(post.id) if post %>
                    </div>
                    <div class='bodyTxt'>
                        <%= raw post.body if post %>
                    </div>
          <% end %>
        </div>
      </div>
    <% end %>
</div>

0 个答案:

没有答案