ruby-on-rails – 如何在rails link_to的HTML输出中添加自定义属
发布时间:2020-12-16 20:33:31 所属栏目:百科 来源:网络整理
导读:使用rails版本2.3.8我正在尝试获取HTML输出: a href="/product/list" data-role="button"Product list/a 所以一个具有自定义属性“数据角色”的A标签. (我想要“数据角色”属性的原因是我正在使用JQuery Mobile,它可以获取这个属性,并且它的魔法)所以我试图
使用rails版本2.3.8我正在尝试获取HTML输出:
<a href="/product/list" data-role="button">Product list</a> 所以一个具有自定义属性“数据角色”的A标签. (我想要“数据角色”属性的原因是我正在使用JQuery Mobile,它可以获取这个属性,并且它的魔法)所以我试图做到这一点 <%= link_to "product list",:controller => "product",:action => "list","data-role" => "button" %> 从this tutorial开始,也许这在rails 3中起作用,但是在rails 2.3.8中,它通过在链接URL上生成一个data-role = button参数来解释它. 我可以获得所需的HTML输出的一种方法是使用url_for代替: <a href="<%=url_for :controller =>"product",:action => "list" %>" data-role="button">Product list</a> 有点长而丑.有没有办法使link_to在A标签(?)中输出自定义属性 解决方法
尝试
<%= link_to "product list",{ :controller => "product",:action => "list" },"data-role" => "button" %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |