Route.rb

Hi,

I would like to have routes like
/en/petites-annonces/immobilier-3/location-4/lille-34/vends-ma-voiture-56
=> controller annonce#show with cat_id=3, cat_nom = immobilier,
souscat_id=4, souscat_nom = location, vil_id=34, vil_nom = lille et
annonce_id = 56
/en/petites-annonces/immobilier-3/location-4/lille-34/vends-ma-voiture-56/edit
=> controller annonce#edit with cat_id=3, cat_nom = immobilier,
souscat_id=4, souscat_nom = location, vil_id=34, vil_nom = lille et
annonce_id = 56
/en/petites-annonces/immobilier-3/location-4/lille-34/new => controller
annonce#new with cat_id=3, cat_nom = immobilier, souscat_id=4,
souscat_nom
= location, vil_id=34, vil_nom = lille
/en/petites-annonces/immobilier-3/location-4/lille-34/ => controller
annonce#index with cat_id=3, cat_nom = immobilier, souscat_id=4,
souscat_nom = location, vil_id=34, vil_nom = lille
/en/petites-annonces/immobilier-3/location-4/new => controller
annonce#new with cat_id=3, cat_nom = immobilier, souscat_id=4,
souscat_nom
= location
/en/petites-annonces/immobilier-3/location-4/ => controller
annonce#index with cat_id=3, cat_nom = immobilier, souscat_id=4,
souscat_nom = location
/en/petites-annonces/immobilier-3/new => controller
annonce#new with cat_id=3, cat_nom = immobilier
/en/petites-annonces/immobilier-3/ => controller
annonce#index with cat_id=3, cat_nom = immobilier
/en/petites-annonces/new=> controller annonce#new
/en/petites-annonces/=> controller annonce#index

It is possible ?
I was trying friendly_id, but I dont have to have slugs in database.

thanks