2009/9/16 Natalia Gutierrez <[email protected]>:
> El tema es que cuando quiero acceder con http://localhost:3004/products/ship
> , me tira el error:
>
> ActiveRecord::RecordNotFound in ProductsController#show  Couldn't find
> Product with ID=ship
>
> es decir, me esta tomando ship como parametro y no como funcion. Probe
> colocando:
>
> map.resource :products, :member => {:ship => :get}, pero si lo coloco antes

Creo que si querés utilizar http://localhost:3004/products/ship

entonces el mapeo deberia ser map.resource :products, :collection =>
{:ship => :get}

Para usar member, deberia ser algo del estilo
http://localhost:3004/products/1/ship

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

Responder a