Попытка использовать Jbuilder для создания некоторых представлений JSON для моего приложения, но представления выходят пустыми. Однако использование кода компоновщика в консоли работает просто отлично.
Код контроллера:
@placements = Placement.all
respond_to do |format|
format.html
format.json
end
Представление Jbuilder (index.json.builder):
Jbuilder.encode do |json|
json.array!(@placements) do |json, placement|
json.id placement.id
json.name placement.name
end
end
Посещение http://localhost:3000/placements.json
приводит к пустой странице. Удаление блока формата respond_to
не помогает. Если я использую следующий код в моем контроллере, я получаю вывод, но это явно не вывод Jbuilder.
respond_to do |format|
format.html
format.json {render json: @placements}
end
Кто-нибудь еще видел эту проблему?