У меня есть представление js.erb, и оно заменит некоторые вещи на моей странице.Я хочу, чтобы он вставлял HTML, но вставляемый HTML-код не отображается должным образом - вы можете видеть html-теги.
Я испробовал множество методов, которые мог себе представить, и даже больше, которые рекомендовали другие, нонет работы.Например, в моем js.erb:
var list = $("#list");
list.append("<li>first</li>");
list.append("<%= "<li>second</li>" %>");
list.append("<%= raw("<li>third</li>") %>");
list.append("<%= escape_javascript raw("<li>fourth</li>") %>");
list.append("<%= raw escape_javascript("<li>fifth</li>") %>");
list.append("<%= escape_javascript("<li>sixth</li>") %>");
list.append("<%= "<li>seventh</li>".html_safe %>");
list.append("<%= raw("<li>eigth</li>").html_safe %>");
list.append(unescape("<li>9th</li>"));
list.append(unescape("<%= raw("<li>10th</li>") %>"));
list.append(unescape(unescape("<li>11th</li>")));
И это то, что я добавляю в список (обратите внимание, что это скопировано прямо со страницы HTML, не источникстраницы):
<li>first</li><li>second</li><li>third</li><li>fourth</li><li>fifth</li><li>sixth</li><li>seventh</li><li>eigth</li><li>9th</li><li>10th</li><li>11th</li>
Как мне сделать так, чтобы страница отображала ее как HTML?
Спасибо!
Примечание: я в процессе обновления моего приложения с Rails 2 до Rails 3, и это то, с чем я столкнулся при обновлении.В Rails 2 он отлично работал , поэтому я считаю, что это проблема js.erb, а не проблема JavaScript.