2010-12-11 18 views
3

在Rails 3條路線,像怎麼幹起來的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' 

給出的路線怎麼幹起來?

回答

4

偵察這樣的事情會做到這一點:

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

如果關於是控制器或你哈瓦控制器爲您的靜態頁面

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