小编Dav*_*ink的帖子

Rails:将空标记和内容添加到link_to

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

<a href="some_url"><i class="some_class"></i>Link Name</a>
Run Code Online (Sandbox Code Playgroud)

但是我用来试图完成这个的代码:

link_to(tag("i", class: options[:icon]) + title, url)
Run Code Online (Sandbox Code Playgroud)

...正在输出:

<a href="some_url"><i class="some_class">Link Name</i></a>
Run Code Online (Sandbox Code Playgroud)

为什么这样做,我该如何解决?谢谢.

编辑:
我相信我发现了这个问题.

<i>标签不是HTML5中可自行关闭的标签.因此,将该文本i视为该元素的内容.

html ruby-on-rails

3
推荐指数
1
解决办法
860
查看次数

标签 统计

html ×1

ruby-on-rails ×1