No se si ha alguien mas le habrá pasado, pero algo sencillo como
def index
@manzanas = Manzana.find :all
respond_to do |format|
format.html
format.xml { render :xml => @manzanas.to_xml }
end
end
funciona y genera correctamente el xml, pero a la hora de estar
colgado donde tengo contratado el hosting no responde a la petición
xml, aunque el log del server indica que esta todo correcto
Parameters: {“format”=>“xml”, “action”=>“index”,
“controller”=>“manzanas”}
Rendering manzanas/index
Completed in 0.01150 (86 reqs/sec) | Rendering: 0.00933 (81%) | DB:
0.00100 (8%) | 200 OK [http://mihostingquenofunciona.com/manzanas.xml]
He probado también con
curl -H “Accept: application/xml” -i -X GET http://localhost:3000/
manzanas
y todo ok, pero si lo lanzo contra el hosting genera html en lugar de
xml.
Estoy con la versión pre-2 de rails. saben a que puede ser debido?
Gracias por la ayuda.
Un saludo.