Natalia, remové las líneas que tengas que hagan referencia a :product/s

ActionController::Routing::Routes.draw do |map|
  map.resources :products, :collection => { :ship => :get }
end

[lucas...@mojo:~/programming/test_app]$ rake routes
(in /Users/lucasefe/programming/gggg)
ship_products GET    /products/ship(.:format)     {:action=>"ship",
:controller=>"products"}
     products GET    /products(.:format)          {:action=>"index",
:controller=>"products"}
              POST   /products(.:format)          {:action=>"create",
:controller=>"products"}
  new_product GET    /products/new(.:format)      {:action=>"new",
:controller=>"products"}
 edit_product GET    /products/:id/edit(.:format) {:action=>"edit",
:controller=>"products"}
      product GET    /products/:id(.:format)      {:action=>"show",
:controller=>"products"}
              PUT    /products/:id(.:format)      {:action=>"update",
:controller=>"products"}
              DELETE /products/:id(.:format)      {:action=>"destroy",
:controller=>"products"}
[lucas...@mojo:~/programming/test_app]$

Con eso debería funcionar, y no quitarte la funcionalidad existente.

Si vez que no funciona, sería bueno que pegues tu routes.rb, así vemos que
es lo que no va.

2009/9/17 Natalia Gutierrez <[email protected]>

> Si, intente con map.resource y con map.resources, pero el tema es que lo
> primero que encuentra en routes.rb es lo que funciona y deja de funcionar el
> resto es decir o funciona esto: products/ship o funciona: /products. En el
> archivo routes.rb tambien tengo un map.resources :products.
>
>
> Natalia GutierrezNatalia Gutiérrez Ingeniería y Desarrollo ICOP Santa Fe
> S.R.L. Primera Junta 3057 S3000CDM - Santa Fe (0342) 4526057 int. 140
> [email protected]
> ----- Original Message ----- From: "Matías Flores" <[email protected]>
> To: "Grupo Ruby Argentina" <[email protected]>
> Sent: Thursday, September 17, 2009 12:02 PM
> Subject: Re: [RubyArg] Routing?
>
>
>
>  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
>>
>
> No probaste con
>
> map.resources :products, :collection => { :ship => :get }
>
> ??
>
> Saludos,
> Matías
>
>
>> 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
>
>
> __________ 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
>
>
>
>
> __________ 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