Есть ли способ визуализировать партиал html.erb как одну строку string?
Я пытаюсь отобразить партиал _foo.html.erb внутри javascript, чтобы я мог использовать весь html-документ как строковую переменную.
Я пробовал следующий код:
var foo = "<%= render :partial => "foo" %>";
И внутри _foo.html.erb, скажем, у меня есть следующее:
<h1>Hello</h1>
<p>World</p>
Этот способ даст мне синтаксическую ошибку в javascript, потому что в партиале есть CRLF. Но если я напишу код вроде ...
<h1>Hello</h1>" +
"<p>World</p>
Это не ошибка javascript. Я могу сделать второй способ, но это катастрофа, если партиал содержит много строк кода с помощью скрипта ruby.
Будет ли какой-нибудь альтернативный способ?
Заранее спасибо.