我正在尝试使用 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
被视为该元素的内容。