gpt4 book ai didi

html - rails : Adding an empty tag plus content to link_to

转载 作者:搜寻专家 更新时间:2023-10-31 22:48:18 25 4
gpt4 key购买 nike

我正在尝试使用 link_to 助手生成一个链接,该链接将输出以下 HTML:

<a href="some_url"><i class="some_class"></i>Link Name</a>

但是我用来尝试完成此操作的代码:

link_to(tag("i", class: options[:icon]) + title, url)

...正在输出:

<a href="some_url"><i class="some_class">Link Name</i></a>

为什么会这样,我该如何解决?谢谢。

编辑:
我相信我发现了问题。

<i>标签在 HTML5 中不是可自关闭的标签。因此 i 之后的文本被视为该元素的内容。

最佳答案

您是否尝试过使用 link_to 的 block 格式?

<%= link_to url do %>
<%= tag("i", class: options[:icon]) %>
Link Name
<% end %>

根据您的需要进行调整,也许您会得到想要的东西。

关于html - rails : Adding an empty tag plus content to link_to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12222478/

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