Как получить рельсы для разбора параметров как JSON или XML вместо строки? Я использую рельсы 3.0.7.
Вот что я хочу, чтобы произошло.
Parameters: {"user"=>{"email"=>"user@blah.com", "password"=>"[FILTERED]"}}
Вот что происходит
# controller
def create
logger.debug params
end
# curl from command line
curl -i -H 'Content-Type:application/xml' -H 'Accept:application/xml' -X POST -d "<user><email>user@blah.com</email><password>password</password></user>" http://localhost:3000/api/v1/sessions.xml
# response
Started POST "/api/v1/sessions" for 127.0.0.1 at 2011-05-14 02:16:23 -0700
Processing by Api::V1::SessionsController#create as XML
Parameters: {"<user><email>user@blah.com</email><password>password</password></user>"}
{"<user><email>user@blah.com</email><password>password</password></user>", "action"=>"create", "controller"=>"api/v1/sessions", "format"=>"xml"}
То же самое происходит с JSON.