私はajax呼び出しで次のことをしようとしています
index.js.erb
$("#dialog").text("<%= render("index") %>")
js コンソールに、終了していない文字列リテラルがあることがわかります (これは、パーシャルに引用符と空白があるためです)。
escape_javascript を使用しようとしましたが、部分的なコードが表示されます。また、 raw(escape_javascript(render("index")) を呼び出してみましたが、成功しませんでした。
私がする必要があるのは、二重引用符をエスケープして空白を削除することだけだと思います。これのための機能はありますか?
乾杯ティム