检查浏览器的JSON响应

时间:2014-05-31 11:11:49

标签: ruby-on-rails json

我想在JSON中呈现响应,然后从浏览器中检查Rails生成的JSON文档。我不能这样做,因为引发了TemplateNotFound异常。这对我来说很奇怪,因为正如它所见,JSON是示例文本,不需要模板。

def who_bought
  @product = Product.find(params[:id])
  @lastest_order = @product.orders.order(:updated).last

  if stale?(@lastest_order)
    respond_to do |format|
      format.atom
      format.xml { render :xml => @product.to_xml(:include => :orders)}
      format.json { render json: @product }
    end
  end
end

任何人都知道缺少什么?

1 个答案:

答案 0 :(得分:1)

要获取JSON响应,请求类型必须是JSON。将.json附加到网址。对于例如localhost:3000/posts.json将返回JSON数据。