haml 中的 div 标题语法,并在其中合并 ruby 变量

问题描述 投票:0回答:3

我在将 HTML 语法转换为 HAML 时遇到问题。

我知道

<div>
类可以简单地表示为:

.class-name

但是,我想将以下语法转换为 HAML,并在标题中合并一个变量:

<div title="My title" class="my-text">This is my title</div>

类似:

.title{@ruby-variable}.my-text
ruby-on-rails ruby ruby-on-rails-3 haml
3个回答
1
投票
.my-text{:title => "My title"} This is my title

在 haml 中你使用

#someid.someclass{:custom_attr => "something"}
。如果需要动态定义,
:costum_attr
也可以是类或id。


0
投票

试试这个:

.my-text{:title => 'My title'} This is my title

或另一种语法:

.my-text(title = 'My title') This is my title

0
投票

更现代的语法是

.my-text{title: 'My title'} My text.

© www.soinside.com 2019 - 2024. All rights reserved.