基础导轨样式 - 循环帖子

时间:2016-02-25 21:24:34

标签: ruby-on-rails ruby-on-rails-4 zurb-foundation

目标:在帖子索引页面上每.row个帖子

如何修改以下代码,以便在.row循环中的第三篇文章后生成新的@posts.each do |post|

.container.posts-container @posts.each do |post| .row .medium-4.columns %h1 = post.title

上述代码的问题在于,无论何时创建新帖子,它都会创建一个新行。我想将其修改为每行3个帖子。因此,每行需要3 .medium-4.columns。如何才能做到这一点?提前谢谢!

1 个答案:

答案 0 :(得分:2)

你可以这样做,每行3个帖子

@posts.each_slice(3) do |post_slices|
  .row
    - post_slices.each do |post|
      .medium-4.columns
        %h1
          = post.title