link_to "hi",content_tag(:p,"hello")
產生我 "<a href=\"<p>hello</p>\">hi</a>"
我不想逃脫輸出。如何獲得html_safe字符串?形成軌道一html_safe串
link_to "hi",content_tag(:p,"hello")
產生我 "<a href=\"<p>hello</p>\">hi</a>"
我不想逃脫輸出。如何獲得html_safe字符串?形成軌道一html_safe串
你逆轉參數命令 - 見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
如果添加html_safe在最後得到相同的結果 – suman 2013-02-27 09:03:52
你不能/不應該使用HTML標籤在'href'屬性... – Veger 2013-02-27 09:03:50