目标:在帖子索引页面上每.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
。如何才能做到这一点?提前谢谢!
答案 0 :(得分:2)
你可以这样做,每行3个帖子
@posts.each_slice(3) do |post_slices|
.row
- post_slices.each do |post|
.medium-4.columns
%h1
= post.title