Empezando con Rails 2.0 y REST

Buenas, hoy me he propuesto empezar con rails 2.0, estoy siguiendo las
indicaciones de “Desarrollo REST con Rails” de Ralf Wirdemann y Thomas
Baustert, traducido al castellano.

He empezado por crear el andamiaje:

ruby script/generate scaffold project name:string desc:text

Y leo que las acciones REST utilizan respond_to:

GET /projects

GET /projects.xml

def index
@projects = Project.find(:all)

respond_to do |format|
  format.html # index.html.erb
  format.xml  { render :xml => @projects }
end

end

Quiere decir ésto que siempre se ha de utilizar para indicar en qué
formato saca la respuesta? Si sólo quiero sacar la vista necesito poner
obligatoriamente el respond_to con format.html?

On 07/04/2008, Miguel Angel Calleja Lázaro [email protected] wrote:

GET /projects

Quiere decir ésto que siempre se ha de utilizar para indicar en qué
formato saca la respuesta? Si sólo quiero sacar la vista necesito poner
obligatoriamente el respond_to con format.html?

Hola Miguel Ángel,

¿tienes una app con eso? ¿Has probado a quitarlo y recargar la página?
¿Qué sucede si lo haces? ¿Funciona, no funciona, te da error?


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

Manuel González Noriega
escribió:>> Y leo que las acciones REST utilizan respond_to:

end

Si, perdón por la pregunta estúpida …, no podía probarlo antes porque
cree el dominio recién y tardaba un tiempo en cambiar los DNS, ya lo he
probado hace un rato y parace que no hace falta ponerlo.

Voy a seguir probando y si me surgen más dudas con 2.0, probaré y si no
me funciona o desconozco el funcionamiento os pregunto, tampoco quiero
haceros perder el tiempo con estas tontadas tan simples…

Gracias

hola,

indicaciones de “Desarrollo REST con Rails” de Ralf Wirdemann y Thomas
Baustert, traducido al castellano.

Quiere decir ésto que siempre se ha de utilizar para indicar en qué
formato saca la respuesta? Si sólo quiero sacar la vista necesito poner
obligatoriamente el respond_to con format.html?

No es necesario. es solamente si quieres. Si lo ignoras y lo dejas como
siempre, te va a funcionar.

Imagino que en el libro, como en todos los de informática, aparecen
cosas de repente que acaban explicando en algún lugar más adelante. Ya
sabes, primero vas probando cosas y luego te cuentan porqué funcionan.

Por ejemplo, el libro sobre Ruby de Matz y Flanagan empieza con un
programa de seis o siete páginas para resolver un sudoku… y eso antes
de explicarte nada de la sintáxis de Ruby. El truco está en seguir
leyendo y acabarse el libro. Seguro que si vas teniendo paciencia,
cuando lo termines lo tienes más claro.

y si te acabas un libro de REST para Rails y no te han contado el
respond_to, que te devuelvan el dinero :wink:

saludos,

javier ramírez

On 07/04/2008, Miguel Angel Calleja Lázaro [email protected] wrote:

javier ramirez escribió:

Por supuesto, no hace falta decir que antes de preguntar en la lista me
leo el libro entero, miro google, releo la lista y rezo a Santa Teresa
de Calcuta y si Sta Teresa no me da la respuesta ya acudo a la lista
:wink:

Jajajaja, no hace falta tanto, sólo es por tu comodidad, hay dudas que
con modificar y recargar se despejan, en vez de tener que esperar a
que el mail llegue a la lista, alguien lo lea, alguien conteste, etc


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o simplelogica.net
Recuerda comer mucha fruta y verdura.

Manuel González Noriega
escribió:> Jajajaja, no hace falta tanto, sólo es por tu comodidad, hay dudas que

con modificar y recargar se despejan, en vez de tener que esperar a
que el mail llegue a la lista, alguien lo lea, alguien conteste, etc

La verdad es que era una duda estúpida, si, perdón por el mail. Bueno,
voy a seguir investigando con 2.0 y REST

javier ramirez
escribió:>

de explicarte nada de la sintáxis de Ruby. El truco está en seguir


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

Muy amable por la respuesta, no es un libro, es un pequeño pdf de 40
páginas que ya me lo he leido de principio a fin, 2 veces, orientado
para Rails 1.2 y lo estoy probando para 2.0, lógicamente si hago esta
pregunta tan simplona es porque no dice nada, te explica que para las
acciones REST se ha de usar respond_to para devolver la respuesta que
quieras, pero no dice nada más, y ahí mi duda, pero ya lo he probado y
voila!! no hace falta.

Por supuesto, no hace falta decir que antes de preguntar en la lista me
leo el libro entero, miro google, releo la lista y rezo a Santa Teresa
de Calcuta y si Sta Teresa no me da la respuesta ya acudo a la lista
:wink:

Gracias