我在将 HTML 语法转换为 HAML 时遇到问题。
我知道
<div>
类可以简单地表示为:
.class-name
但是,我想将以下语法转换为 HAML,并在标题中合并一个变量:
<div title="My title" class="my-text">This is my title</div>
类似:
.title{@ruby-variable}.my-text
.my-text{:title => "My title"} This is my title
在 haml 中你使用
#someid.someclass{:custom_attr => "something"}
。如果需要动态定义,:costum_attr
也可以是类或id。
试试这个:
.my-text{:title => 'My title'} This is my title
或另一种语法:
.my-text(title = 'My title') This is my title
更现代的语法是
.my-text{title: 'My title'} My text.