我希望我的内容以奇数或偶数顺序显示不同的颜色。
但如果我这样写,只能显示%div.review.alert.alert-success
我怎样才能实现目标?
-if cycle('odd', 'even') == 'odd'
%div.review.alert.alert-info
-else
%div.review.alert.alert-success
%h4
= review.username
%hr
%h4
= review.save_hours
%h4
= review.suggestion
答案 0 :(得分:4)
您需要在循环中调用cycle。你在做吗?
这会产生更整洁的代码:
.review.alert{class: cycle('alert-info', 'alert-success')}
%h4
= review.username
%hr
...
除非您只想包含用户名,否则save_hours&建议每隔一次?