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