gpt4 book ai didi

ruby-on-rails - HAML 缩进问题 IF

转载 作者:行者123 更新时间:2023-12-04 05:35:59 24 4
gpt4 key购买 nike

这是我的代码:

-@activities.each do |a|
-if @i%3 == 0
%ul
%li=link_to a.name, a
-@i += 1

我需要 li 位于 if 语句内的 ul 内。由于缩进,我不能这样做。我不能让 li 自动缩进吗?

谢谢

最佳答案

我认为您希望每次 @i%3 == 0 时输出一个新的 %ul 然后将 %li 标签放在那里。您可以执行以下操作:

-@activities.in_groups_of(3, false) do |activity_group|
%ul
-activity_group.each do |activity|
%li=link_to activity.name, activity

要查看有关该主题的更多信息,请访问:http://railscasts.com/episodes/28-in-groups-of

关于ruby-on-rails - HAML 缩进问题 IF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com