Hi David, Did you solve this? It seems odd that the content length is so tiny if the first response (http://screencast.com/t/xNxqYcxxZ6Em) What happens if you expand json out to be much longer? Does it then return but get truncated?
Rob On Tue, Oct 4, 2011 at 11:18, David <[email protected]> wrote: > class MenuController < ApplicationController > respond_to :json > > def show > @items = {:foo => 'bar'} > respond_with(@items) > end > > end > > Request GET /menu/1.json HTTP/1.1 > > Response > > HTTP/1.1 200 OK > X-Ua-Compatible: IE=Edge > Etag: "37a6259cc0c1dae299a7866489dff0bd" > Connection: close > Content-Type: application/json; charset=utf-8 > Date: Tue, 04 Oct 2011 18:13:07 GMT > Server: WEBrick/1.3.1 (Ruby/1.8.7/2010-04-19) > X-Runtime: 0.381781 > Content-Length: 4 > Cache-Control: max-age=0, private, must-revalidate > > null > > As you see, I get 'null' back. But manually setting the status in > respond_with seems to work! > > > class MenuController < ApplicationController > respond_to :json > > def show > @items = {:foo => 'bar'} > respond_with(@items, :status => 200) > end > > end > > Request GET /menu/1.json HTTP/1.1 > > Response > > HTTP/1.1 200 OK > X-Ua-Compatible: IE=Edge > Etag: "9bb58f26192e4ba00f01e2e7b136bbd8" > Connection: close > Content-Type: application/json; charset=utf-8 > Date: Tue, 04 Oct 2011 18:15:03 GMT > Server: WEBrick/1.3.1 (Ruby/1.8.7/2010-04-19) > X-Runtime: 0.232898 > Content-Length: 13 > Cache-Control: max-age=0, private, must-revalidate > > {"foo":"bar"} > > > What gives? > > -- > SD Ruby mailing list > [email protected] > http://groups.google.com/group/sdruby > -- SD Ruby mailing list [email protected] http://groups.google.com/group/sdruby
