jem*_*nto 6 ruby ruby-on-rails slim-lang
Element 需要很多类属性,但我不希望它们被放在一行中,因为行长会太长,并且需要大量的横向滚动。
最好,我不想使用分隔符语法,[class= ""]因为这种语法与整个文件完全不一致。
我尝试这样做:
span.select2.select2-container.select2-container--default \
.select2-container--below.select2-container--focus
Run Code Online (Sandbox Code Playgroud)
但是\其余的类属性名称只是呈现为文本。
有没有什么可能的方法可以像这样以 slim-lang a la ruby 风格链接类属性?
span.select2.select2-container.select2-container--default
.additional-cssklass
.whatever-class
Run Code Online (Sandbox Code Playgroud)
您需要使用 splat 属性,它允许您将哈希转换为属性/值对,然后附加反斜杠来执行多行操作:
.first-class *{class: ["second-class", \
"third-class"]}
Run Code Online (Sandbox Code Playgroud)