gpt4 book ai didi

html - Hyperstack 将动态类添加到手动类名

转载 作者:数据小太阳 更新时间:2023-10-29 07:54:45 25 4
gpt4 key购买 nike

我需要在更新 Hyperstack 的语法时向一些常规类添加动态类:

div.upload_header.text_left(class: ('uploaded' if 
FileUploads.complete?)) do

应该变成这样:

DIV(class: 'upload-header text-left (dynamic 'uploaded' should go 
here)') do

我似乎无法弄清楚如何/是否可以一起声明常规类和动态类。

最佳答案

可以有条件地进行字符串插值:

DIV(class: "upload-header text-left #{'uploaded' if FileUploads.complete?}")

类参数也可以接受数组:

def upload_header_classes
['upload-header', 'text-left'].tap do |classes|
classes << 'uploaded' if FileUploads.complete?
end
end

DIV(class: upload_header_classes)

我相信还有很多其他方法可以做到这一点,这就是 ruby​​!

关于html - Hyperstack 将动态类添加到手动类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55386110/

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