基础 Rails 样式 - 循环帖子

Foundation Rails Styling - Looping Posts

目标:帖子索引页

上每个.row有3 post秒

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

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

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

您可以这样做以获得每行 3 个帖子

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