基础 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
目标:帖子索引页
上每个.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