Я использую Ruby on Rails 3 и пытаюсь установить значения ответа JSON / XML.
В моем контроллере у меня есть
respond_to do |format|
format.xml { render :xml => @user.to_xml }
format.json { render :json => @user.to_json }
end
Когда я делаю HTTP-запрос GET для JSON / XML, ему устанавливаются общие значения, подобные этим
header:
date:
- Fri, 18 Feb 2011 18:02:55 GMT
server:
- Apache ...
etag:
- "\"0dbfd0ec23934921144bd57d383db443\""
cache-control:
- max-age=0, private, must-revalidate
x-ua-compatible:
- IE=Edge
x-runtime:
- "0.033209"
status:
- "200"
transfer-encoding:
- chunked
content-type:
- application/json; charset=utf-8 #or application/xml; charset=utf-8
http_version: "1.1"
message: OK
read: true
Я хотел бы добавить / установить header
значения и добавить новые параметры, такие как message2
или header2
.
Как я могу сделать это в format.json/xml { render :json/xml => @user.to_json/xml }
синтаксисе?