2010-09-29 11 views
1

Je veux avoir une zone d'administration. J'écrit:Rails 2.3.5: Comment ajouter un champ: id à un espace de noms?

map.namespace "admin" do |admin| 
    admin.resources :cities 
    admin.resources :links 
end 

Mais je voudrais la zone d'administration pour un emplacement spécifique. Je cherche quelque chose comme:

map.namespace "admin/:location_id" do |admin| 
    admin.resources :cities 
    admin.resources :links 
end 

quelle serait la bonne façon de le faire?

Répondre

0
map.with_options(:path_prefix => "admin/:id", :name_prefix => "admin_") do |admin| 
    admin.resources :cities 
    admin.resources :links 
end 

Vous pouvez supprimer :name_prefix si vous voulez