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

时间:2013-04-30 19:06:30

标签: ruby-on-rails ruby ruby-on-rails-3 haml

我无法将HTML语法转换为HAML。

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

.class-name

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

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

类似的东西:

.title{@ruby-variable}.my-text

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

试试这个:

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

或另一种语法:

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