ActionView::Helpers::JavaScriptHelper

alias: j

def escape_javascript(javascript)

説明

JavaScript の文字列の中に入れられるように、記号をエスケープした文字列を返します。

引数

"He said \"hi\" and \u0027bye\u0027\n</script>"
JavaScript の文字列の中に入れられるように、\、"、'、`、$、改行の前に \ を付けます(改行は、\r\n や \r も \n)。</ も <\/ にします。html_safe の文字列を渡すと html_safe の文字列を返しますが、そうでなければ、返すのは HTML のエスケープをしていない文字列なので、HTML の欄では、<%= %> が " を &quot; などにエスケープします。

ERB

直前との違い: 追加 削除 変更


          

HTML