.js.erb テンプレートの JavaScript 変数を、改行と " > , " " などの特殊文字を含むテキストで初期化しようとしています。このテキストを視覚化するには、長いメールの会話を考えてみてください。以前の返信行は char " で始まります。 >」。
テキストは Rails のコントローラーでフェッチされ、それで ruby 変数を初期化します。そのため、次の行を使用してプロセスを完了しますが、失敗します (改行の原因である可能性があります)。ただし、日常の Web プログラミングでは、このような文字列値を持つことは非常に一般的なケースだと思います。この問題をどのように克服しますか (jQuery オプションは歓迎されます)
var jstext = "<%= @rails_long_text %>";