Escape carrier returns and single and double quotes for JavaScript segments.
Source Code
# File action_view/helpers/javascript_helper.rb, line 151 def escape_javascript(javascript) (javascript || '').gsub('\\','\0\0').gsub('</','<\/').gsub(/\r\n|\n|\r/, "\\n").gsub(/["']/) { |m| "\\#{m}" } end
<code/>and<pre/>for code samples.