我在我的 application_helper 中创建了一个标准 link_to 的定义,如下所示:
module ApplicationHelper
def foo_link_to(text, path)
out = "<span class=\"span\">"
out += link_to text, path
out += "</span>"
out
end
end
在我的部分我有
<%= foo_link_to 'text', home_path %>
但这是我的输出
<span class="span"><a href="/home">index</a></span>
现在,我的问题是:我需要在哪里插入 html_escape?
全部
完全感谢您的支持。现在我有另一个问题......如果我不输出这个我必须做什么?
<a href="home.html"><i class="iclass"></i><span class="span"> text </span></a>
使用raw out
和out.html_safe
输出是
a href="/home">/home</a><span class="span"><i class="iclass">text</i></span>