2010-08-23 6 views
0

J'utilise markaby pour la première fois et j'aimerais utiliser une variable comme ID de classe. Quelque chose le long des lignes de ...markaby: utilisation de la variable comme ID de classe

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

Ceci, bien sûr, les rendements

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

et ce que j'espérais est

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

Comment fait-on le faire?

Répondre

2

Vous pouvez utiliser la méthode tag! comme ceci:

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

qui l'a fait. Je vous remercie! – Paul

Questions connexes