gpt4 book ai didi

ruby-on-rails - 如何将自定义属性添加到rails link_to的HTML输出中

转载 作者:行者123 更新时间:2023-12-03 14:45:02 25 4
gpt4 key购买 nike

使用Rails版本2.3.8,我正在尝试获取HTML输出,例如:

    <a href="/product/list" data-role="button">Product list</a>


因此,带有自定义属性“ data-role”的A标签。 (我想要“ data-role”属性的原因是我正在使用 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" %>

关于ruby-on-rails - 如何将自定义属性添加到rails link_to的HTML输出中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6523209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com