link_to "hi",content_tag(:p,"hello")
"<a href=\"<p>hello</p>\">hi</a>"
エスケープされた出力は必要ありません。
html_safe 文字列を取得するには?
link_to "hi",content_tag(:p,"hello")
"<a href=\"<p>hello</p>\">hi</a>"
エスケープされた出力は必要ありません。
html_safe 文字列を取得するには?
引数の順序を逆にしました - http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_toを参照してください
正しい構文はlink_to content, url
、おそらくあなたがやりたかったことです:
link_to content_tag(:p, "hello"), "some_url"
これはエスケープされません。本当に必要なものが URL としての content_tag である場合は、最後に「html_safe」メソッドを追加できます。
link_to "hi",content_tag(:p,"hello").html_safe