Шаблон jbuilder пропускается при загрузке данных в тег содержимого

Я использую Jbuilder для сборки JSON. Когда я ударил мой контроллер с .json запрос, он работает отлично, и я получаю соответствующий ответ JSON. Теперь я пытаюсь засунуть json в атрибут данных html5 (чтобы спасти меня второй запрос на получение json). Это все поддерживается внутри content_tag, мой content_tag похоже:

<%= content_tag "section", id: "people-container", data: { people: @people } do %>
  Loading people...
<% end %>

В пределах content_tag он больше не попадает в шаблон jbuilder, который я собрал, вместо этого он выглядит как вызывающий по умолчанию to_json на массиве объектов (@people). Таким образом, я не получаю JSON, что я делаю при ударе .json, Есть ли способ заставить это пройти через jbuilder?

0 ответов

Другие вопросы по тегам