REST: Creando un index.xml

Hola, me gustaría apañar mi propio índice para una aplicación REST, que
responda a index.html y a index.xml. Este índice muestra una breve lista
de enlaces a los recursos a los que se puede acceder.

Sin embargo, al añadir una plantila index.rxml bajo /public y al
dirigirme a localhost:3000/index.xml, aparece un

Routing Error
no route found to match “/index.xml” with {:method=>:get}

Me gustaría saber qué estoy haciendo mal, porque he pensado en poner
algo en routes.rb, pero en un map.connect sólo puedo asignar las
opciones de :controller y :action, no me da opción a asociar :template o
algo así .

(Había pensado en poner un controlador y quitarme de problemas, pero
tener un controlador sólo para el índice…)

Damaris F. escribió:

Sin embargo, al añadir una plantila index.rxml bajo /public y al
dirigirme a localhost:3000/index.xml, aparece un

Duda: ¿ese index es contenido dinámico o estático? Dentro de public sólo
suele publicarse contenido estático, y como dices que es una plantilla
.rxml parece que quieres que sea dinámico…


Raul M. - Freelance Web D.
http://raul.murciano.net

Um… es estático. Vamos, que podría tener el index.xml directamente
ahora que lo dices. Probaré a ver si con una plantilla index.xml tal
cual funciona, aunque me da que no es por eso.

Raul M. wrote:

Damaris F. escribió:

Sin embargo, al añadir una plantila index.rxml bajo /public y al
dirigirme a localhost:3000/index.xml, aparece un

Duda: ¿ese index es contenido dinámico o estático? Dentro de public sólo
suele publicarse contenido estático, y como dices que es una plantilla
.rxml parece que quieres que sea dinámico…


Raul M. - Freelance Web D.
http://raul.murciano.net

Añadiendo la página index.xml directamente tengo un:

No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo
. Corrija el error
y haga clic en el botón Actualizar, o inténtelo de
nuevo más tarde.

Damaris: Eso luce como un error de internet explorer.
Proba con Firefox, seguro te la muestra. Sino te
tiraria un exception de que no encuentra la ruta o
algo asi.

Saludos


  Yahoo! Encuentros.

Ahora encontrar pareja es mucho más fácil, probá el nuevo Yahoo! Encuentros
http://yahoo.cupidovirtual.com/servlet/NewRegistration

Añadiendo la página index.xml directamente tengo un:

No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo . Corrija el error
y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.

No es válido en el nivel superior del documento. Error al procesar el
recurso http://localhost:3006/index.xml. Línea 1, Po…

<?xml version="1.0" encoding="UTF-8" ?>

Pero vamos, el XML está bien, es este:

<?xml version="1.0" encoding="UTF-8"?>
  • Prueba

No, en Firefox tampoco tira.
En fin, haré un controlador y me quitaré de líos.