Otra duda mas con Rest. No quiero que se llame "New"

Saludos a todos, mi duda es la siguiente.

Debo reconocer que no tengo claro la configuracion en routes.rb

Hice un sencillo scaffold “generate scaffold Servicio servicio:string
observaciones:text”

Todo bien, el problema está en que quiero crear varios formularios en
ese controlador para ingresar información pero debido a la configuración
del routes.rb no me la acepta sino solamente el “new”, es decir, cuando
creo “nuevo_servicio_hospitalario” me da el error “Couldn’t find
servicio with ID=nuevo_servicio_hospitalario”.

Les estaré bastante agradecido si me dan un ejemplo. Muchas gracias.

Hola Jose, tal vez podrias hacer algo asi:

map.resources :new => {:nuevo_servicio_hospitalario => :get}

Si es que estas usando REST para ese controlador eso te servira, otra
cosa
que te podria ser util es hacer lo siguiente:

/servicios/new?t=servicio_hospitalario

Es lo que yo hago en un proyecto donde tengo diferentes tipos de
recursos
que derivan de uno principal, aqui te dejo una guia que te puede ayudar
bastante al trabajar con REST:

http://peepcode.com/system/uploads/REST-cheatsheet.pdf

Saludos.

El día 30 de abril de 2008 14:32, Jose Rafael C. <
[email protected]> escribió:

Me equivoque, en vez de:

map.resources :new => {:nuevo_servicio_hospitalario => :get}

seria asi:

map.resources :servicios, :new => {:nuevo_servicio_hospitalario => :get}

Saludos.

El día 30 de abril de 2008 17:16, Ruben. D. [email protected]
escribió:

Gracias Ruben, voy a probar.

De verdad no sabes cuanto me ha costado aprender sobre REST

Ruben Davila wrote:

Me equivoque, en vez de:

map.resources :new => {:nuevo_servicio_hospitalario => :get}

seria asi:

map.resources :servicios, :new => {:nuevo_servicio_hospitalario => :get}

Saludos.

El día 30 de abril de 2008 17:16, Ruben. D. [email protected]
escribió: