2013-02-27 67 views
0
link_to "hi",content_tag(:p,"hello") 

產生我 "<a href=\"&lt;p&gt;hello&lt;/p&gt;\">hi</a>" 我不想逃脫輸出。如何獲得html_safe字符串?形成軌道一html_safe串

+1

你不能/不應該使用HTML標籤在'href'屬性... – Veger 2013-02-27 09:03:50

回答

2

你逆轉參數命令 - 見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

+0

如果添加html_safe在最後得到相同的結果 – suman 2013-02-27 09:03:52