Content-type when using format.js { render :json => @person }

The current behavior is that the response content-type is javascript. Is this expected or should the content-type be json? I'm doing an ajax request (that's why it's format.js) which expects a json response. Or did I miss setting something in the request header and should have used format.json?

.js is short for JavaScript, and that's the content type you're requesting.

-- Assaf

Sorry about that, I had the wrong impression that respond to format.js simply meant responding to an ajax request. So I missed setting the HTTP Accept header to 'application/json' to use format.json. Thanks