Natalia, creo que te habiamos entendido y también estoy seguro que se
soluciona de la forma en que te estuvimos diciendo hasta ahora.
cambiando en el routes lo siguiente:
map.resources :products
por esto:
map.resources :products, :collection => { :ship => :get }
Si no te funciona asi, seguramente será otro el problema que tengas.
Si querés asegurarte, creá una app de cero con los siguientes pasos y
te vas a dar cuenta que la solución es esa que te dijimos:
1)
rails appnat
2)
cd appnat
3)
script/generate scaffold product name:string
4)
rake db:migrate
5)
abrís el archivo config/routes.rb
cambiás esto:
map.resources :products
por esto:
map.resources :products, :collection => { :ship => :get }
6)
agregás en el controller app/controllers/products_controller.rb la
siguiente acción
def ship
render :text => "ship de products"
end
7)
iniciás el server:
script/server
8)
probás las siguientes url y verificás que te está funcionando todo bien:
http://localhost:3000/products/ship
http://localhost:3000/products/new
http://localhost:3000/products/
Espero que te sea de ayuda. Saludos.
Damian Garcia.
2009/9/18 Natalia Gutierrez <[email protected]>:
> Hola, gracias a todos por responder. Lo que yo quiero lograr es que funcione
> el acceso a /products (index), con las funciones (new, show, edit) y a su
> vez funcione /products/ship (como accion ship dentro de products). No se si
> me logro explicar.....
>
>
> 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]
>
> ----- Original Message -----
> From: NachoKB
> To: Grupo Ruby Argentina
> Sent: Thursday, September 17, 2009 2:01 PM
> Subject: Re: [RubyArg] [Bulk] Routing?
> 2009/9/17 Nicolás Sanguinetti <[email protected]>
>>
>> La pregunta (perdon si la contestaron antes, no la vi) mas bien sería:
>> Natalia, qué querés lograr?
>
> +1 totalmente de acuerdo (tá)
>
> ________________________________
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
>
> __________ Informacisn de ESET NOD32 Antivirus, versisn de la base de firmas
> de virus 4436 (20090918) __________
>
> 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 4436 (20090918) __________
>
> 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