ruby-on-rails – HAML:创建data-xxx-yyy属性

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – HAML:创建data-xxx-yyy属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道如何创建一个具有data- *属性链接
%a{ :href => "#",:data => { :name ="John",:age => 24 } } Hi John

产生:

<a href="#" data-name="John" data-age="24">Hi John</a>

但是如何使用数据用户名和数据用户年龄等2个深度的数据名称来分配数据属性.你可能会猜到,我试过:

:data => { :user => { :name => "John",:age => 24 } }

但它不起作用,给我奇怪的HTML输出

<a href="#" data-user="nameJohnage24">Hi John</a>

有什么想法怎么办?提前致谢.

解决方法

你必须使用
:data => {'user-name' => 'John','user-age' => 24}

数据属性由HAML特制,仅考虑浅值.

猜你在找的Ruby相关文章