Как использовать рельсы format.json
def index
@cellphones = Cellphone.all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @cellphones }
end
Ответы
Ответ 1
- Он использовал для возврата JSON.
- Нет, он отображает
@cellphones
как JSON. Вы можете создать представление, хотя, например, используя JSON-конструктор для настройки вывода, выходящего за пределы того, что Rails предоставляет из коробки.
- JavaScript часто используется для создания JSON Ajax-запросов, например для клиентских фреймворков.
- В результате Ajax-звонки часто нуждаются в JSON. Они также могут запросить HTML для рендеринга напрямую.
- Это пример того, как его использовать; сделайте запрос Ajax
/cellphones
.