Depende que queres hacer, pero parece que queres implementar (1) "ship a product" o (2) "list shipped products"?

# (1) put /products/1/sip
# ship_product_path(@product)
map.resources :products, :member => {:ship => :put}

# (2) get /products/ship
# ship_products_path
map.resources :products, :collection => {:ship => :get}



Saludos,
Juergen

On Sep 17, 2009, at 11:45 AM, Natalia Gutierrez wrote:

Gracias a todos por contestar. Intente hacer:
map.resource :products, :collection =>{:ship => :get}
pero no anduvo. Probe colocandolo antes o despues de map.resources :products, pero siempre me tomaba la primera declaracion, es decir, a veces funcionaba /products y a veces / products/ship.
Ahora probe con:
map.connect 'products/ship', :controller => 'products', :action => 'ship'

y andan las dos cosas. No se si sera lo correcto. Gracias


Natalia Gutiérrez
Ingeniería y Desarrollo
ICOP Santa Fe S.R.L.
Primera Junta 3057
S3000CDM - Santa Fe
(0342) 4526057 int. 140
[email protected]



__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4433 (20090917) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a