【发布时间】:2011-12-23 18:31:22
【问题描述】:
在 Ruby on Rails 3 教程中,代码使用:
match '/signup', :to => 'users#new'
match '/signin', :to => 'sessions#new'
match '/signout', :to => 'sessions#destroy'
match '/contact', :to => 'pages#contact'
match '/about', :to => 'pages#about'
match '/help', :to => 'pages#help'
而不是
get '/signup', :to => 'users#new'
get '/signin', :to => 'sessions#new'
get '/signout', :to => 'sessions#destroy'
get '/contact', :to => 'pages#contact'
get '/about', :to => 'pages#about'
get '/help', :to => 'pages#help'
即使所有路由都只需要 HTTP GET 动词。为什么不使用get(或:via => [:get] on match)并将路由操作限制为实践问题?
【问题讨论】:
标签: ruby-on-rails-3 routes railstutorial.org