#item
crea un div con id = "voce"Come si creano ID dinamici in Haml?
.box#item
crea un div con class = "box" e id = "voce"
.box#="item "+x
crea un div con class =" box" e un commento '# = "voce" + x'
.box#
="item"+x
getta "illegale elemento: le classi e gli iD devono avere valori".
Come si imposta l'ID su una variabile?
ho dovuto rimuovere lo spazio per farlo funzionare: .box {: id => "elemento _ # {x}"} – jethroo
come si concatena una stringa e una variabile convertita in stringa nel metodo di scelta rapida? Ho provato '.box [" item "+ s]' e varianti senza successo. Questo modo di scorciatoia utilizzando parentesi quadre è compatibile solo con le variabili? – ahnbizcad
@gwho il metodo di scelta rapida richiede che x sia un'istanza dell'elemento. Usa il modulo di interpolazione della stringa di forma lunga per ottenere quello che stai cercando. .box {: id => "articolo # {s}"} – EmFi