如何从我的rails控制器调试/测试json响应?

如何从我的rails控制器调试/测试json响应?

问题描述:

我已经在我的rails 3控制器中写了一个简单的jquery响应,我只想测试看看返回的结果(不是自动测试)。如何从我的rails控制器调试/测试json响应?

我的代码如下所示:

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

我可以访问此从像网址:http://localhost:3000/appointments/jsonlist

当我尝试,我得到这个错误:

Couldn't find Appointment with ID=jsonlist

你得到不出现来自该操作的误差,这似乎是在你的路由冲突的任何已定义为您的show操作。在为show定义路线之前,尝试定义您的路线为jsonlist

调试从控制器的JSON响应

render json: JSON.pretty_generate(JSON.parse(@appointments.to_json))