2010-12-11 37 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 
    }