markaby:使用变量作为类id

时间:2010-08-23 13:29:43

标签: ruby-on-rails ruby

我第一次使用markaby,并希望将变量用作类ID。有些东西......

mab = Markaby::Builder.new
val = 1
id_name = "this_id-#{val}"
mab.p.id_name!, "Hello world"

当然,这会产生

<p id=name>Hello world</p> 

和我希望的是

<p id=this_id-1>Hello world</p>

如何做到这一点?

1 个答案:

答案 0 :(得分:2)

你可以像这样使用tag!方法:

id_name = "this_id-#{val}"
mab.tag! :p, :id => id_name do
    "Hello World"
end