gpt4 book ai didi

ruby - 如何将类添加到 HAML 中的条件

转载 作者:太空宇宙 更新时间:2023-11-03 18:13:10 25 4
gpt4 key购买 nike

好的,我的 HAML 文件中有这一行

- unless @place.blank?

无论条件如何,我需要向它添加一个类。

我试过这样做:

- {:class => ("extra_middle" unless place.blank?)}

那是行不通的。我尝试了其他变体但无济于事。

编辑

请记住,有一个破折号在 HAML 中表示除非不为空否则不渲染,对吧?

编辑 2

再多解释一下,我要添加的类旨在隐藏该特定部分,除非有人点击链接然后显示它...

因此,该类与 place 是否为空白的结果无关......

最佳答案

我通常使用三元运算,例如:

%div{ class: (place.blank? ? nil : 'extra_middle') }

...或者移动到助手中,如果它变得比这更复杂的话。

关于ruby - 如何将类添加到 HAML 中的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30402699/

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