sé cómo crear un enlace con un atributo Data- *:HAML: Crear datos-xxx-yyy atributo
%a{ :href => "#", :data => { :name ="John", :age => 24 } } Hi John
genera:
<a href="#" data-name="John" data-age="24">Hi John</a>
Pero ¿qué tal un nombre de los datos de profundidad 2 , como data-user-name
y data-user-age
, una forma de agrupar atributos de datos. Como se puede adivinar, he intentado:
:data => { :user => { :name => "John", :age => 24 } }
Pero esto no funciona, me da extraña salida HTML:
<a href="#" data-user="nameJohnage24">Hi John</a>
alguna idea de cómo hacerlo? Gracias por adelantado.
Por lo tanto, no es posible agrupar '' fácil de la forma en que se agruparon los datos ''-? – htaidirt
No, porque el atributo 'data' está especializado por HAML y solo tiene en cuenta los valores superficiales. Puede abrir un problema en https://github.com/haml/haml para iniciar una discusión al respecto. No miré, pero no me sorprendería si se hubiera mencionado antes. –
Gracias Casey, problema abierto en github https://github.com/haml/haml/issues/593 – htaidirt