gpt4 book ai didi

button_to 的 HTML 内容

转载 作者:行者123 更新时间:2023-11-28 03:55:13 26 4
gpt4 key购买 nike

我目前正在使用 link_to:

<%= link_to edit_webcast_path(@webcast), :class => 'btn'  do %>
<i class="icon-pencil"></i> Edit Webcast
<% end %>

但我想对 button_to 做同样的事情,但是 button_to 必须有一个传递给它的第一个标签参数,否则它将使用路径作为它的标签。

<%= button_to edit_webcast_path(@webcast), :class => 'btn'  do %>
<i class="icon-pencil"></i> Edit Webcast
<% end %>

... 产生一个带有标签的按钮,该标签是已解析的 edit_webcast_path(@webcast) 路径。实际上 do 似乎没有效果。

我试过直接将 html 作为第一个参数传递:

<%= button_to "<i class=\"icon-white icon-minus-sign \"></i> Edit Webcast".html_safe, webcast_path(@webcast), :class => 'btn'%>

但这会产生一个带有标签的按钮,显示我传入的 html 字符串的一部分。查看生成的 HTMl,我可以看到第一个参数的内容放置在输入的值属性中,而不是输入本身.

我怎样才能让它工作?

最佳答案

rails button_to使用 html <input type="submit"> 生成一个表单元素,不是 <button>一。您可以尝试覆盖它或编写自己的帮助程序来生成 <button> , 拍一个 look at this example

关于button_to 的 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10901354/

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