我正在尝试使用以下标记在haml中执行循环:
- (1..8).each do |j|
.tile.left
%a{:href => ""}
.tile-overlay
.icons-container
%span.icon-m 123
%br
%span.icon-u 24
%img{:src => ""}
%span.user-name User #{j}
我想知道第4个生成的.tile div是否有任何方式可以使用特定的附加类,例如.tile-promo,并且内容与其他类似.tile div。 (假设我希望那个特定的.tile只包含一个图像和一个段落。)
答案 0 :(得分:1)
这是你的意思吗?
- (1..8).each do |j|
-if j == 4
.tile.tile-promo
%img
%p
-else
.tile.left
%a{:href => ""}
.tile-overlay
.icons-container
%span.icon-m 123
%br
%span.icon-u 24
%img{:src => ""}
%span.user-name User #{j}