Я создал новый проект rails 4 (rc1), используя rails new
, и создал эшафот с помощью rails g scaffold
.
Как и ожидалось, он создал миграцию, контроллер и все необходимые файлы представлений.
Он также создал show.json.jbuilder и index.json.jbuilder.
Я предполагаю, что это поможет генерировать json из моделей. Контроллер также содержит вызовы format.json.
Вопрос: для чего нужен json и какая часть сгенерированного приложения использует json? Это не похоже (для меня), что представления используют json для визуализации чего-либо, кажется, что они отображаются на стороне сервера (переменные @model используются в представлениях для получения содержимого).
Ребра (http://edgeguides.rubyonrails.org/) не видят упоминания jbuilder и почему он там нуждается.
Спасибо заранее! Пожалуйста, дайте мне знать, если я смогу прояснить вопрос.