Визуализация результатов JS.ERB в необработанном коде

Когда AJAX-запрос выполняется,show.js.erb делает частичное_article.haml.

Что я хочу быть в состоянии сделать вshow.js.erb это написать:

<%= j render  'article' %>

Так как у него есть.js Расширение Мне нужно обернуть это в JavaScript (пример выше не отображает частичное), поэтому:

'<%= j render  'article' %>' OR ('<%= j render  'article' %>');

Это сделает частичное, но с необработанным кодом - включая экранирование HTML и JS.

('things will go back to \"normal.\"<\/p>\n\n');

Какой правильный способ сделать это?

welcome#index:

.ajax_load.article-content{ data: { 'remote-url' => article_path(@article) } }

articles.js:

 $(document).ready(function() {
  $('.ajax_load').each(function(index, element) {
    var url = $(element).data('remote-url')
    if (url) {
      $.get(url, function(responseText) {
        $(element).html(responseText);
      })
    } else {
      console.log("missing url for ajax!")
    }
  })
})

Ответы на вопрос(2)

Ваш ответ на вопрос