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"

これはエスケープされません。本当に必要なものが URL としての content_tag である場合は、最後に「html_safe」メソッドを追加できます。

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

于 2013-02-27T09:02:28.927 に答える