1
link_to "hi",content_tag(:p,"hello")

让我产生我 "<a href=\"&lt;p&gt;hello&lt;/p&gt;\">hi</a>" 不想要转义的输出。如何获取 html_safe 字符串?

4

1 回答 1

4

您颠倒了参数顺序 - 请参阅http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to

正确的语法是link_to content, url你可能想要做的是:

link_to content_tag(:p, "hello"), "some_url"

这不会逃脱。如果您确实需要 content_tag 作为 url,那么您可以在末尾添加“html_safe”方法:

link_to "hi",content_tag(:p,"hello").html_safe

于 2013-02-27T09:02:28.927 回答