元素需要很多类属性,但我不希望它们被夹在一行中,因为行的长度会太长并且需要大量的侧滚动。
最好,我不想使用分隔符语法 [class= ""]
,因为这种语法与整个文件完全不一致。
我试过这样做:
span.select2.select2-container.select2-container--default \
.select2-container--below.select2-container--focus
但是 \
和其余的类属性名称只是呈现为文本。
有没有什么方法可以像这样在 slim-lang a la ruby 风格中链接类属性?
span.select2.select2-container.select2-container--default
.additional-cssklass
.whatever-class
最佳答案
您需要使用 splat 属性,该属性允许您将散列转换为属性/值对,然后附加反斜杠以执行多行操作:
.first-class *{class: ["second-class", \
"third-class"]}
关于ruby-on-rails - 如何使用 slim-rails 实现多行类属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47646797/