Как я могу отладить / протестировать ответ json от моего контроллера rails? - PullRequest
0 голосов
/ 02 ноября 2010

Я написал простой ответ jquery в моем контроллере rails 3, я просто хочу протестировать, чтобы увидеть результат, который возвращается (не автоматическое тестирование).

Мой код выглядит так:

class AppointmentsController < ApplicationController
def jsonlist
  @appointments = Appointment.find(:all)
  render :json => @appointments
end

Могу ли я получить доступ к этому URL-адресу, например: http://localhost:3000/appointments/jsonlist?

Когда я пытаюсь, я получаю эту ошибку:

Не удалось найти встречу с ID = jsonlist

Ответы [ 2 ]

3 голосов
/ 02 ноября 2010

Ошибка, которую вы получаете, похоже, не является результатом этого действия, это кажется конфликтом в ваших маршрутах для того, что вы определили как ваше действие show. Попробуйте определить маршрут для jsonlist, прежде чем определять маршрут для show.

0 голосов
/ 08 марта 2017

для отладки JSON-ответа от вашего контроллера

render json: JSON.pretty_generate(JSON.parse(@appointments.to_json))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...