2010-12-11 24 views
3

Dans Rails 3, itinéraires donnés commeComment tarir les routes dans Rails 3

get 'about/terms', :as => 'terms' 
get 'about/privacy', :as => 'privacy' 
get 'about/jobs', :as => 'career' 
get 'about/feedback', :as => 'feedback' 
get 'about/contact', :as => 'contact' 
get 'about/us', :as => 'about' 

Comment tarir?

Répondre

4

Recon quelque chose comme ça le ferait:

['terms', 'privacy', 'jobs', 'feedback', 'contact' ,'us'].each { |r| 
    get "about/#{r}", :as => r 
} 
1

si au sujet est un contrôleur ou vous Hava un contrôleur pour vos pages statiques

['terms', 'privacy', 'jobs', 'feedback', 'contact' ,'us'].each { |r| 
     get "/#{r}", :controller => 'about', :action => r 
    }