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.
on 30.04.2008 21:32
on 01.05.2008 00:19
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 Camejo <
ruby-forum-incoming@andreas-s.net> escribió:
on 01.05.2008 00:19
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. <ruben.grunge84@gmail.com>
escribió:
on 01.05.2008 02:25
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. <ruben.grunge84@gmail.com> > escribió: